![]() |
|
||||||||||
|
|
|
|||||
|
Допустим у меня есть объект JSON, который я принимаю и декодирую...
var obj2:Object = { "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.", "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" } } } } } var obj5 = JSON.decode(JSON.encode(obj2)); Т.е. допустим мне надо показать вот это при условии что я не знаю что в объекте obj5 есть под-объект glossary, а в нём свойство title? Я только знаю что в нём чтото должно быть, чтото типа узел 1 в узле 1 |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 86
|
/* --offtop-- хах, это из-за обновления в среде "ВКонтакте"? Угадал? Там же есть способ получить ответ на свой запрос в форматье XML.*/
|
|
|||||
|
Эмм... так? =)
По сути дела объект можно рассматривать как дерево из узлов и листьев ( общем так же, как XML). Так что похожим образом его можно обходить рекурсивно
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
если вы не знаете, в каком структуре получаете, тогда перебором
__________________
low + |
|
|||||
|
honest_man - не угадали!
Надо для фейсбука |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|