我有此JSONJSONObject到arraylist?爲什麼這個JSONException?
{
"summary":
{
"total_count":2
},
"data":
[
{
"id":"129393910815742",
"name":"Mike Pollito"
},
{
"id":"117161088707629",
"name":"James Carballo"
}
],
"paging":
{
"cursors":
{
"after":"mUhn",
"before":"QVFn"
}
}
}
,我需要保存的ID在ArrayList
或任何簡單的數組。
注意:ID的數量可能會有所不同。
的問題是不是我就可以輕鬆搞定「TOTAL_COUNT」與
int amigos = listatodoslosamigos.getJSONObject("summary").getInt("total_count");
但是當我試圖讓任何「身份證」當我打電話
JSONObject data = listatodoslosamigos.getJSONObject("data");
我總是得到一個JSONException
這是我的小車代碼
public void onCompleted(GraphResponse response) {
/* handle the result */
JSONObject listatodoslosamigos = response.getJSONObject();
try {
int amigos = listatodoslosamigos.getJSONObject("summary").getInt("total_count");
JSONObject data = listatodoslosamigos.getJSONObject("data");
} catch (JSONException e) {}
}
}
).executeAsync();
「data」是一個數組。試着做'JSONArray data = listatodoslosamigos.getJSONObject(「data」);' –