參考網站:http://stackoverflow.com/questions/3706515/json-parsing-in-android/3708997#3708997
範例:
{
"data": [
{
"name": "Washington Nationals",
"category": "Professional sports team",
"id": "109438865748802",
"created_time": "2011-06-18T20:48:54+0000"
},
{
"name": "Basketball",
"category": "Sport",
"id": "108614982500363",
"created_time": "2011-06-18T20:48:32+0000"
},
{
"name": "Ps3",
"category": "Games/toys",
"id": "177010448989249",
"created_time": "2011-06-18T20:45:05+0000"
},
{
"name": "Discovery Channel",
"category": "Tv network",
"id": "6002238585",
"created_time": "2011-06-18T20:45:05+0000"
}
]
}
Android code parsing "name" & "category"範例(response儲存字串如上述):
JSONObject json_obj1=new JSONObject(response);
String value1=json_obj1.getString("data");
JSONArray jArray=new JSONArray(value1);
JSONObject json_obj=jArray.getJSONObject(0);
String strName = json_obj.getString("name");
String strCategory = json_obj.getString("category");