2015-10-21 12 views
1

我有一个JSON结构是这样的JSON路径:的Javascript存取权限与其他字符

{ 
"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; 

这没” t工作,因为:标志是不允许的。什么应该是正确的表达获得项目?

回答

0

刚刚访问属性像数组键:

reports.data = data['SOAP:Envelope']['SOAP:Body']['ns0:Z_ZBC_USAGE_GET_DATA.Response'].ET_USAGE.item; 
相关问题