私はJSONが初めてです。私はjson処理ライブラリを使用しています。次のような JSON を指定します。
{
"data": [
{
"name": "John Doe",
"id": "2980311"
},
{
"name": "Jane Doe",
"id": "10221412"
},
{
"name": "George Doe",
"id": "111623489"
}
],
"paging": {
"blah" : "blah"
}
}
ID値を取得するにはどうすればよいですか。私は配列を操作することから始めました:
String URL = "https://graph.facebook.com/username/friends?access_token=";
String token = "";
String[] response = loadStrings(URL+token);
if(response != null) {
JSONObject result = new JSONObject(response);
JSONArray data = result.getJSONArray("data");
}
そして、これは出力されます:
JSONObject["data"] not found.
JSONObject["data"] is not a JSONArray.
しかし、それは間違いなくデータを取得しています。印刷するresponse
とデータが表示されます。
私は何が欠けていますか?