次の応答があります。
{
"data": [
{
"name": "This is a test 123",
"start_time": "2013-12-02T18:00:00+0530",
"end_time": "2013-12-02T20:00:00+0530",
"location": "Mount Lavinia",
"id": "525447507473743",
"rsvp_status": "attending"
},
{
"name": "This is a test event",
"start_time": "2013-12-02T18:00:00+0530",
"end_time": "2013-12-02T20:00:00+0530",
"location": "Mount Lavinia",
"id": "560383743988530",
"rsvp_status": "attending"
},
}
]、
応答にアクセスするための次のコードがあります。
JSONObject jsonObj = new JSONObject(result);
JSONArray jsonArr = jsonObj.getJSONArray("data");
for(int i = 0; i < jsonArr .length(); i++)
{
JSONObject jsonArrObj = jsonArr.getJSONObject(i);
String id = jsonArrObj.getString("id");
String username = jsonArrObj.getString("name");
Log.w("event names are", username.toString());
}
次のエラーが表示されます。
json.JSON.typeMismatch(JSON.java:100)
解決策を検索しましたが、何も得られませんでした。