0
我被困在試圖存儲來自ArrayList中的JSONObject的值。使用JSON對象Facebook Graphapi
我的JSONObject是這樣的:
{"id":"112107865788640","friends":{"summary":{"total_count":1},
"data":[{"id":"111366842530215","name":"James Amigjfihgbjd Alisonsky"}]
,"paging":{"next":""}}}, error: null}
,我試圖從數據從數據ID和名稱存儲在2名數組列表FID和FNAME。
我的代碼:
JSONArray data = object.getJSONArray("data");
for(int i = 0 ; i < data.length() ; i++){
fid.add(data.getJSONObject(i).getString("id"));
fname.add(data.getJSONObject(i).getString("name"));
Log.v(fid.get(i)," "+fname.get(i));
}
但不幸的是,我得到一個錯誤
org.json.JSONException: No value for data
缺少什麼我在這裏?
編輯
現在試過這樣:
JSONObject friends= object.getJSONObject("friends");
JSONArray data = friends.getJSONArray("data");
for(int i = 0 ; i < data.length() ; i++){
JSONObject friend = data.getJSONObject(i);
Log.v("friend",String.valueOf(friend));
fid.add(friend.getString("id"));
fname.add(friend.getString("name"));
Log.v(fid.get(i)," "+fname.get(i));
}
但我得到一個空點異常,當我試圖把它們添加到數組列表
朋友的JSONObject
{"id":"111366842530215","name":"James Amigjfihgbjd Alisonsky"}
什麼是'object'? –
@BidhanA這是我的JSONObject – Maantje
你是否在日誌消息中獲得了值? –