{
"count": 5,
"start": 0,
"total": 6736,
"books": [
{
"publisher": "中国电力出版社",
"image": "http://img3.douban.com/mpic/s1957104.jpg",
"title": "Java Enterprise最佳实践",
"author": [
"The OReilly Java Authors"
]
},
{
"publisher": "北京大学出版社",
"image": "http://img5.douban.com/mpic/s1022519.jpg",
"title": "Java应用程序设计接口(下册)--窗口工具箱和applet",
"author": [
"(美)James Gosling",
"Frank Yellin",
"Java 小组"
]
}
]
}
try{
String str = "{
"count": 5,
"start": 0,
"total": 6736,
"books": [
{
"publisher": "中国电力出版社",
"image": "http://img3.douban.com/mpic/s1957104.jpg",
"title": "Java Enterprise最佳实践",
"author": [
"The OReilly Java Authors"
]
},
{
"publisher": "北京大学出版社",
"image": "http://img5.douban.com/mpic/s1022519.jpg",
"title": "Java应用程序设计接口(下册)--窗口工具箱和applet",
"author": [
"(美)James Gosling",
"Frank Yellin",
"Java 小组"
]
}
]
}"
这个str是字符串 除了前后引号 内部的引号要用"代替
JSONObject allObj = new JSONObject(str);
JSONArray bookobjs = allObj.getJSONArray("books");
int len = bookobjs.size();
for(int i =0;i<len;i++){
JSONObject obj = bookobjs.get(i);
这里的obj已经是单独的一本书了 ;
String title = obj.getString("title");
Log.e("标题",title)
可以取到标题
}
}
catch(JSONParserExpection e){
Log.e("json","error",e)
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。