我在這個鏈接一個JSON代碼:here獲取所有的JSON元素時,將字符串轉換爲JSONObject的
我試圖通過代碼來分析它:
JSONObject jsonObj;
try {
jsonObj = new JSONObject(json.substring(json.indexOf("{"), json.lastIndexOf("}") + 1));
System.out.println("jsonObj: "+jsonObj);
jArray = new JSONArray();
jArray.put(jsonObj);
} catch (JSONException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
但只給出第一元件。如何獲取JSON的所有元素?
的鏈接是一個JSON數組的。簡單地解析JSONArray對象中的json字符串。這將做到 – 2014-09-25 12:46:38
我試圖做到這一點,但它給了我'錯誤解析數據org.json.JSONException:java.lang.String類型的值不能轉換爲JSONArray' – Eman87 2014-09-25 12:48:09
您的'JSON響應'無效。它給出了「意外的令牌錯誤」。 – Piyush 2014-09-25 12:54:44