我很难找到一种方法来解析JSONArray。看起来像这样:
[{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] 如果JSON的编写方式不同,我知道如何解析(换句话说,如果我返回了json对象而不是对象数组)。但这就是我所必须拥有的。
*编辑:这是一个有效的json。我使用此json制作了一个iPhone应用程序,现在我需要在Android上使用它,并且无法弄清楚。有很多示例,但是它们都是与JSONObject相关的。我需要JSONArray。
有人可以给我一些提示,还是教程或示例?
非常感激 ! 问题来源于stack overflow
使用以下代码片段解析JsonArray。
JSONArray jsonarray = new JSONArray(jsonStr); for (int i = 0; i < jsonarray.length(); i++) { JSONObject jsonobject = jsonarray.getJSONObject(i); String name = jsonobject.getString("name"); String url = jsonobject.getString("url"); } 希望能帮助到你。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。