Задать вопрос

Что я недалю не так с JSON.stringify?

собственно вот код

$('body .frontend-setup-form #secure').click(function (e) {
        e.preventDefault();
        var json;
        var shirts = [];
        var shirt = [];
        $('body .frontend-setup-form #sheet input').each(function () {
            if($(this).val()!='') {
                shirt['name'] = $(this).attr('id');
                shirt['value'] = $(this).val();
                shirts.push(shirt);
            }
        });
       json={shirts:shirts}
       console.log(JSON.stringify(json));


получаю

{"shirts":[[]]}

хотелось бы

{
    	"name":"patern",
    	"shirt": [
    		{
    			"name": "size1",
    			"value": "размер1"
    		}, 
    		{
    			"name": "size2",
    			"value": "размер2"
    		}
    
    	]
    }
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Pshon
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 18:42
1000 руб./за проект
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час