{
 "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)
 }