Android Parse JSON响应 [英] Android Parse JSON response
本文介绍了Android Parse JSON响应的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不知道为什么我在解析这个简单的json时遇到这么多问题:
I dont know why i'm having so much issues with parsing this simple json:
{"status":0,"result":{"success":false,"message":"Error"}}
我如何获得成功和消息字符串?
try {
river = response.getJSONArray("result");
// looping through All Contacts
for(int i = 0; i < river.length(); i++){
JSONObject c = river.getJSONObject(i);
if (c.has("message")) {
message = c.getString("message");
System.out.println("object_guid:"+message); }
if (c.has("success")) {
success = c.getString("success");
System.out.println("subtype:"+success); }
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
推荐答案
替换
river = response.getJSONArray("result");
使用
river = response.getJSONObject("result");
result
标记是JSONObject
而不是JSONArray
这篇关于Android Parse JSON响应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文