JSON結果爲我從服務器獲取如下:在JSON陣列(GSON)反序列化不同的對象
{
"result": [
{
"meta": {
"rows": "3"
}
},
{
"items": [
{
"id": "1",
"name": "Steve",
"age": "30"
},
{
"id": "2",
"name": "Mary",
"age": "29"
},
{
"id": "3",
"name": "Bill",
"age": "58"
}
]
}
]
}
我如何反序列化由GSON在我的Android應用程序(我使用的是改造)?
我無法想象在result
因爲不同的對象類型的任何包裝類。
任何幫助,將不勝感激!
我使用改裝反序列化。所以,我創建了一個'Meta'類和'UserList'類與'名單 items'但我就是不能讓他們融入這個怪異的數組。 –
那麼,它是怎麼回事?你解決了這個問題嗎?如果是的話,選擇一個答案並接受它,或者如果你以不同的方式解決問題,請寫下自己的答案。 –
我創建了一個通過JSON的'TypeAdapterFactory'。當API改變時,我大約完成了70%。新的API具有「正常」結構,所以我不需要再進行自定義分析。但是爲了解決這個問題,我打算在空閒時間內完成最後的30%。我會在這裏發佈結果。 –