Я довольно новичок в кодировании.Я пытаюсь определить и сохранить данные из API, но не могу определить значения, которые существуют в другом объекте.Я искал решение, но примеры на самом деле не работают для меня.
Это часть кода:
for (var i in json) {
var TestOrdersXML = <testOrders _key="@testOrderId" operation="insertOrUpdate"/>;
if (json[i].testOrderId != undefined) TestOrdersXML.@testOrderId = json[i].testOrderId;
if (json[i].customerId != undefined) TestOrdersXML.@customerId = json[i].customerId;
if (json[i].installationOrderData.state != undefined) TestOrdersXML.@state = json[i].installationOrderData.state;
logInfo(" Test order Id: " + json[i].testOrderId + " Customer Id: " + json[i].customerId + " STATE: " + json[i].state);
//collection.appendChild(TestOrdersXML);
}
Ответ, который я получаю из журнала: Идентификатор заказа на тестирование: 123456 Идентификатор клиента: 123456 СОСТОЯНИЕ: не определено.
Это JSON, который я пытаюсь получить:
[
{
"installationOrderData":{
"state": "booked"
},
"customerId": 123456,
"testOrderId": 123456
}
]
Спасибо.