Я хотел бы создать JSON с этой структурой внутри цикла:создать JSon с динамическим индексом
{ id_foto:
[ { firstName: 37, lastName: 'Doe' },
{ firstName: 'Anna', lastName: 'Smith' },
{ firstName: 'Peter', lastName: 'Jones' } ] }
Я хотел бы переменная id_foto
так, что:
if (id_foto == n.foto_moderata) {
// add new { firstName: 'Anna', lastName: 'Smith' }
} else {
// create new "node" like
{ id_foto(NEW INDEX):
[ { firstName: 37, lastName: 'Doe' },] }
}
Итоговый результат, такой как:
{ 10:
[ { firstName: 37, lastName: 'Doe' },
{ firstName: 'Anna', lastName: 'Smith' },
{ firstName: 'Peter', lastName: 'Jones' } ]
11:
[ { firstName: fff, lastName: 'fff' },
{ firstName: 'fff', lastName: 'fff' } ]
}
Затем возьмите все пользователю 11 индекса
Невозможно сделать это непосредственно в синтаксисе объектного литерала. Вам нужно создать объект, а затем добавить новое свойство с динамическим именем после. Если вы не знаете, как создать имя свойства из переменной, просто посмотрите на некоторые из сотен других вопросов в StackOverflow, которые задали вопрос. –
Я вижу это сообщение http://stackoverflow.com/questions/4538269/adding-removing-items-from-json-data-with-jquery, но я бы хотел создать много элементов – Barno