Сформировать определённую структуру данных
Добрый День!
Имею структуру данных такого типа: var Data = { field1: "...", field2: "...", ... ListStrings: [ { field11: "...", field12: "...", ... }, { field21: "...", field22: "...", ... }, ... ], fieldN: "...", ... } Надо в цикле for создать свой ListStrings и вставить его в Data. Что-то такое сделать: for (var i = 0; i < list.length; i++) { var ListStrings = [ //как-то сюда добавлять группы поле [B]fieldXY[/B] ] } Буде очень благодарен за любую подсказку |
potkin,
можно пример что на входе, что на выходе? |
На входе хранилице store "ListStrings":
for (var i = 0; i < ListStrings.length; i++) { var GoodName = ListStrings.data.items[i].data.GoodName; var GoodQuantity = ListStrings.data.items[i].data.GoodQuantity; var GoodPrice = ListStrings.data.items[i].data.GoodPrice; } Надо сформировать тип данных (типа JSON) и отправить на сервер. Пример того что надо сформировать: var Data = { Command: "RegisterCheck", NumDevice: 1, Timeout: 30, ListStrings: [ { PrintText: { Text: "<<->>" }, }, { Register: { Name: "Наименование1", Quantity: 1, Price: 5 } }, { Register: { Name: "Наименование2", Quantity: 10, Price: 7 } }, ], Cash: 75, } То есть из "ListStrings" надо вынять данные (наперёд не известно количесвто) и сформировать такое: ListStrings: [ { PrintText: { Text: "<<->>" }, }, { Register: { Name: "Наименование1", Quantity: 1, Price: 5 } }, { Register: { Name: "Наименование2", Quantity: 10, Price: 7 } }, в "Data". П.С. В примере 2-а товара, а может быть и больше и меньше. |
Цитата:
|
Привёл же?
П.С. Ладно, решил задачу, правда методом "тыка" или "перебора". |
Цитата:
решили и решили. увы мне, не осилил ваших сообещений |
Цитата:
|
Часовой пояс GMT +3, время: 19:11. |