我有一个像这样的JSON结构:
{
"SOAP: Envelope": {
"SOAP: Header": "",
"xmlns: SOAP": "http: //schemas.xmlsoap.org/soap/envelope/",
"SOAP: Body": {
"ns0: Z_ZBC_USAGE_GET_DATA.Response": {
"IT_AREA_RANGE": "",
"ET_USAGE": {
"item": [...]
}
}
}
}
}
在我的JS中,我尝试访问项目
reports.data = data.SOAP:Envelope.SOAP:Body.ns0:Z_ZBC_USAGE_GET_DATA.Response.ET_USAGE.item;
这不起作用,因为:
标志是不允许的。获取项目的正确表达方式应该是什么?
答案 0 :(得分:0)
只需访问数组键之类的属性:
reports.data = data['SOAP:Envelope']['SOAP:Body']['ns0:Z_ZBC_USAGE_GET_DATA.Response'].ET_USAGE.item;