我有一個從API服務這樣一個響應字符串:錯誤解析JSON響應字符串的Android
{"id":"login","status":"true"}
,這是解析響應字符串從主要獲得價值「狀態」
JSONObject jsonObj = null;
try{
jsonObj = new JSONObject(responseString);
}
catch(JSONException e){
e.printStackTrace();
}
JSONArray innerJsonArray = null;
try {
innerJsonArray = jsonObj.getJSONArray("status");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JSONObject jsonObject = null;
try {
jsonObject = innerJsonArray.getJSONObject(0);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
System.out.println(jsonObject.getString("status"));
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
方式
和我有錯誤 「org.json.JSONArray不能被轉換爲JSONObject的」
任何人都可以給我建議?
使用'getBoolean()''不getJSONArray()'... – 2013-03-27 14:37:31
明確指向錯誤您嘗試的JSONObject轉換爲JsonArray。因爲當前字符串只包含的JSONObject – 2013-03-27 14:37:51