2015-09-19 2 views
0

У меня есть следующий json: мне нужно получить значение ключа «GlossSeeAlso», которое является массивом и пройти через него. Может ли кто-нибудь мне посоветовать, как это можно сделать?Как разобрать json, чтобы получить ключ, значение которого является массивом?

{ 
"glossary": { 
"title": "example glossary", 
"GlossDiv": { 
"title": "S", 
"GlossList": { 
"GlossEntry": { 
"ID": "SGML", 
"SortAs": "SGML", 
"GlossTerm": "Standard Generalized Markup Language", 
"Acronym": "SGML", 
"Abbrev": "ISO 8879:1986", 
"GlossDef": { 
"para": "A meta-markup language, used to create markup languages such as DocBook.", 
"ID": "44", 
"str": "SGML", 
"GlossSeeAlso": [ 
{ 
"GML": "111", 
"XML": "222" 
}, 
{ 
"GML": "123", 
"XML": "322" 
} 
] 
}, 
"GlossSee": "markup" 
} 
} 
} 
} 
} 
+0

... на каком языке/с какой библиотекой? –

ответ

0

Вы можете получить значение с yourjsonelement.GlossSeeAlso и пройти через массив с:

for(var k in yourjsonelement.GlossSeeAlso) { 
    //do something with array element k.GML and k.XML 
} 
Смежные вопросы