Java 解析JSON android
我如何解析这个 我试过: JSONObject jObject=新的JSONObject结果;//结果是json 回应 但是得到: java:未报告的异常org.json.JSONException;必须被抓住或宣布被抛出 请帮忙。首先 您可以使用以下方法尝试捕获blok以检测错误:Java 解析JSON android,java,android,json,Java,Android,Json,我如何解析这个 我试过: JSONObject jObject=新的JSONObject结果;//结果是json 回应 但是得到: java:未报告的异常org.json.JSONException;必须被抓住或宣布被抛出 请帮忙。首先 您可以使用以下方法尝试捕获blok以检测错误: [ { "state":1, "phone":"123456789", "message":"Message number 1" }, { "state":1,
[
{
"state":1,
"phone":"123456789",
"message":"Message number 1"
},
{
"state":1,
"phone":"123456789",
"message":"Message number 1"
}
]
您可以这样解析它:
try
{
//do parsing
} catch (JSONException e) {
//some exception handler code.
}
在发布之前,您是否查找了错误?另外,在您完成并解决它之后,您的JSON是数组还是对象?谢谢@Sotirios DelimanolisI编辑我的答案,谢谢@Sotirios Delimanolis的建议
JSONArray jArray = new JSONArray(result);
for(int i=0; i < jArray.length(); i++) {
JSONObject jObject = jArray.getJSONObject(i);
String state_= jObject.getString("state"));
//you can do to the others
............
}