[英]Creating an ArrayList from a JSON Object
所以我有一個 JSON 就像下面的圖片一樣存儲為MYJSON
我的計划是從childObject0
檢索所有對象並將它們存儲在ArrayList
以便以后處理它們。 所以我做了——
ArrayList<String> childLists = new ArrayList<String>();
try {
JSONArray childArray = MYJSON.getJSONArray("childObject0");
for (int i = 0; i<jArray.length(); i++
) {
//I lost it here! How can I append to `childList` from `childArray`?
}
} catch (JSONException e) {
e.printStackTrace();
}
無法弄清楚如何追加。 這是正確的方法嗎? childObject0
是動態的,計數會不時變化。 謝謝
由於childObject0
每個對象都是 json,因此您可以將其存儲為ArrayList<JSONObject>
。 這應該使對象比字符串更容易處理。
ArrayList<JSONObject> childList = new ArrayList<JSONObject>();
try {
JSONArray childArray = MYJSON.getJSONArray("childObject0");
for (int i = 0; i < childArray.length(); i++) {
childList.add(childArray.getJSONObject(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.