2015-10-21 4 views
1

у меня есть JSON структуры вроде этого:Javascript Acces 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; 

Это Didn» т работал, потому что знаки : не допускаются. Какое должно быть правильное выражение для получения предметов?

ответ

0

свойства всего доступа, такие как ключи массива:

reports.data = data['SOAP:Envelope']['SOAP:Body']['ns0:Z_ZBC_USAGE_GET_DATA.Response'].ET_USAGE.item; 
Смежные вопросы