我有一個web系統,它返回一個json字符串和我在Android應用中需要的數據。字符串如下:將JSON映射到Java中的數組/對象Android - Android
[
{"id":1,
"title":"Remove ViRuSeS",
"tagline":"Remove ViRuSeS",
"body":"Body",
"image":"index.jpg",
"steps":[
{"id":2,
"title":"Step 1",
"body":"Download Things!",
"position":1}
]
}
]
它應該返回一個對象數組,其中一個對象的項目也是一個項目數組。
我對gson很熟悉,並且在過去得到了這個工作,但我總是不得不簡化我的數據到一個對象,這使得我最終必須進行多次調用以獲取數據。
有沒有好的方法來做到這一點,而無需將所有可能的值映射回類?
我最後的嘗試是,只是試圖讓事情簡單了這一點,並正在對這些線路的第二個得到一個NullPointerException
:
userDet = new JSONObject(string);
JSONArray userDetJson = userDet.getJSONArray("Steps");
嘗試參數「臺階」 – 2013-03-16 19:43:14