我最近在我的服務器上建立了一個php頁面,該頁面在我的數據庫中運行並將其輸出到頁面上。在Java/Android中解析JSON數組時出錯
JSONObject json = JSONfunctions.getJSONfromURL("http://abc.com/getjson.php");
try{
JSONArray myArray = json.getJSONArray("date");
for(int i=0;i<myArray.length();i++){
HashMap<String, String> map = new HashMap<String, String>();
JSONObject e = myArray.getJSONObject(i);
map.put("id", String.valueOf(i));
map.put("date", "date name:" + e.getString("date"));
map.put("activity", "activity: " + e.getString("activity"));
mylist.add(map);
}
[{"date":"2012-04-23","activity":"gym"},{"date":"2012-04-24","activity":"walking"}]
越來越JSONArray作爲根元素,而不是把JSONObject什麼是'json'和你怎麼得到它?你會得到哪個錯誤信息? – Henry
可能的重複http://stackoverflow.com/questions/10729102/android-json-array-returns-transform-error-103/13922033#13922033 –