[英]Trying to define nested object
I am pretty new to coding. 我是编码新手。 I am trying to define and store data from an API, but can't manage to define the values that exists nested in another object.
我正在尝试通过API定义和存储数据,但无法定义嵌套在另一个对象中的值。 Been looking around for a solution but the examples doesn't really work for me.
一直在寻找解决方案,但这些示例对我而言并不奏效。
This is a part of the code: 这是代码的一部分:
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);
}
The response I get from the log is: Test order Id: 123456 Customer Id: 123456 STATE: undefined. 我从日志中得到的响应是:测试订单ID:123456客户ID:123456状态:未定义。
This is the json I am trying to get: 这是我想要获取的json:
[
{
"installationOrderData":{
"state": "booked"
},
"customerId": 123456,
"testOrderId": 123456
}
]
Thanks. 谢谢。
您正在记录“”状态:“ + json [i] .state”,而不是“”状态:“ + json [i] .installationOrderData.state”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.