Сформировать определённую структуру данных
Добрый День!
Имею структуру данных такого типа:
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, время: 06:58. |