я получаю следующий ответ JSON: «данных» в объекте:Как обрабатывать Дооснащаемый JSON динамически
"status": true,
"data":{
//Some data
}
Иногда приходит в массиве как:
"status": true,
"data":[
//Some data
]
Как проверить реакцию Дейтов динамически, что, является объектом или массивом? * Я использую Дооснащение
Мой Дооснащаемый разборе для массива, как:
@SerializedName("data")
ArrayList<DataDetail> dataList;
Заранее спасибо!
Возможный дубликат [Определить, является ли JSON JSONObject или JSONArray] (http://stackoverflow.com/questions/6118708/determine-whether-json-is-a-jsonobject-or-jsonarray). –
Я думаю, что вы не можете справиться с этим, потому что все происходит, связанное с разбором json в фоновом режиме для вашего обновления. Итак, где вы будете проверять instanceof. Вы должны изменить свою модифицированную структуру. –
Да, я столкнулся с такой же проблемой. @Ready Android –