{"resultcode":"200",
"reason":"Successed!",
"result":[
{"name":"CZ3869",
"complany":"南航",
……(类似上面的省略不写)
}]}
代码部分:
public void parsejson(String str) throws JSONException{
JSONObject json = new JSONObject(str);//str就是返回的数据,也就是上面的那个。
JSONArray arr=json.getJSONArray("result");
for(int i=0;i<arr.length();i++)
{ JSONObject jsons=arr.getJSONObject(i);
String name=json.getString("name");//我只写第一行,其他省略
System.out.println(name);
}
}
代码不会报错,运行也不会。结果是不会显示,logcat里面显示。不知道哪里错,网上有说编码utf-8去掉bom头,说用4.0就不会。我换了还是不行。求高手看看哪里错了?不胜感激啊!!!!
我用你的数据你的方法试了一遍,没问题啊<imgsrc="http://static.oschina.net/uploads/space/2013/0406/154133_f4yQ_615434.png"alt=""/>我也不知道,后来我改返回的数据格式了。换成想,xml。谢谢你!!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。