Я написал json reader для чтения данных и отлично работает с приведенными ниже данными.
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
но когда json возвращает один элемент меню из API, как
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem":
{"value": "Close", "onclick": "CloseDoc()"}
}
}}
menuitem - это объект вместо массива.
Итак, мой читатель json не может читать, так как я читаю в массиве пунктов меню по циклу.
решение очень ценится.
Как это обрабатывается другими крупными сайтами?