zoukankan      html  css  js  c++  java
  • fastJSon

    public class Datum {
    
        public String title ;
        public int code ;
    
        public String getTitle() {
            return title;
        }
    
        public int getCode() {
            return code;
        }
    
        public void setTitle(String title) {
            this.title = title;
        }
    
        public void setCode(int code) {
            this.code = code;
        }
    }
    View Code
    public class Result {
    
        public List<Datum> data ;
    
        public List<Datum> getData() {
            return data;
        }
    
        public void setData(List<Datum> data) {
            this.data = data;
        }
    }
    View Code
    public class Root {
    
    
        public int error_code;
        public String reason ;
        public Result result ;
    
        public void setError_code(int error_code) {
            this.error_code = error_code;
        }
    
        public void setReason(String reason) {
            this.reason = reason;
        }
    
        public void setResult(Result result) {
            this.result = result;
        }
    
        public int getError_code() {
            return error_code;
        }
    
        public String getReason() {
            return reason;
        }
    
        public Result getResult() {
            return result;
        }
    }
    View Code
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            String path1="http://japi.juhe.cn/book/recommend.from?key=e459e5714eb1bf8a25bd91f7b7c5077f&cat=1&ranks=1";
    
            x.Ext.init(getApplication());
            RequestParams params=new RequestParams(path1);
            x.http().get(params,new A());
        }
    
        class A implements Callback.CommonCallback<String>{
    
            @Override
            public void onSuccess(String result) {
    
                System.out.println("kk"+result);
                try {
                    Root object=JSON.parseObject(result,Root.class);
                  Result result1=object.getResult();
                    List<Datum>data=result1.getData();
                    for (int i=0;i<data.size();i++){
                        System.out.println("kkk"+data.get(i).code+data.get(i).getTitle());
    
                    }
    
                } catch (Exception e) {
                    e.printStackTrace();
                }
    
    
            }
    
            @Override
            public void onError(Throwable ex, boolean isOnCallback) {
    
            }
    
            @Override
            public void onCancelled(Callback.CancelledException cex) {
    
            }
    
            @Override
            public void onFinished() {
    
            }
        }
    }
    View Code

    数据格式:

    {"error_code": 0,"reason": "Success","result": {"data":[{"title":"被遗忘的士兵:一个德国士兵的苏德战争回忆录","code":23539},{"title":"我怎样采访本·拉登","code":23540},{"title":"哈尔滨档案:家族史记录“哈尔滨人”惨遭前苏联大清洗内幕","code":23541},{"title":"战争画师——再现波黑战争人性悲歌","code":23542},{"title":"德军王牌:大德意志师(中)","code":23543},{"title":"东线:从乌克兰到罗马尼亚——苏德战线","code":23544},{"title":"切格瓦拉:未公开的档案","code":23545},{"title":"彭雪枫将军——永不飘落的红叶","code":23546},{"title":"长路漫漫:震撼人心的“童兵”自传","code":23547},{"title":"中国导演访谈录(零距离接触18位一线导演)","code":23548},{"title":"越狱2:亡命天涯","code":23549},{"title":"幻夜(日本阪神大地震中的杀人事件)","code":23550},{"title":"风声(《暗算》第二部,同名电影即将上映)","code":23551},{"title":"动画大师宫崎骏","code":23552},{"title":"路(《老无所依》作者麦卡锡最新作品)","code":23553},{"title":"海角七号(电影小说)","code":23554},{"title":"越狱第一部:逃出生天","code":23556},{"title":"迈克尔·杰克逊战栗者传奇","code":23557},{"title":"如何写影评","code":23558},{"title":"迈克尔·杰克逊私密生活相册","code":23559},{"title":"金山:一部域外华工血泪史","code":23560},{"title":"侯孝贤电影讲座","code":23562},{"title":"德云日记2:师徒三十六计","code":23563},{"title":"小津:他的人生与电影","code":23564},{"title":"穿越午夜之门:影像里的爱欲与正义","code":23565},{"title":"甘十九妹(“北萧逸”重出江湖)","code":23566},{"title":"水风空落眼前花——诗情画意中的美丽与哀愁","code":23567},{"title":"暮光之城系列完结篇·破晓","code":23568},{"title":"纽约投城:欲望止于城市","code":23569},{"title":"台上台下张火丁","code":23570},{"title":"宿命:推理三冠王东野圭吾转型作","code":23571},{"title":"革命之路:《泰坦尼克号》两大主角演绎“白领婚后危机”","code":23572},{"title":"曾经——林夕90前后","code":23573},{"title":"阅读的姿态——精妙从这一刻开始","code":23574},{"title":"流水别墅传","code":23575},{"title":"一个女人的史诗","code":23576},{"title":"张国荣:禁色的蝴蝶","code":23577},{"title":"谢晋画传-一代大导的成名与死亡","code":23578},{"title":"中国工人访谈录:二十四城记","code":23579},{"title":"黑质三部曲之一:黄金罗盘","code":23580},{"title":"一个人的电影——与中国当代导演的对话","code":23581},{"title":"邵逸夫传-香港影视大王传奇","code":23582},{"title":"情迷六月花","code":23583},{"title":"朗读者","code":23584},{"title":"建筑笔记","code":23585},{"title":"最好的时光:侯孝贤电影纪录","code":23586},{"title":"暮光之城·新月:爱上吸血鬼","code":23587},{"title":"电影艺术:形式与风格(插图第8版)","code":23588},{"title":"替身:替身演员的心酸内幕","code":23589},{"title":"红地毯之梦:一个女演员的辛酸自白","code":23590}]}}

    今天多一点积累,明天少一分烦恼
  • 相关阅读:
    1161-飞弹
    1160-繁杂的道路
    JS实现刷新iframe的方法
    ifame 跨域高度自适应
    Asp.net弹出层并且有遮罩层
    Regex.Match 方法
    查询404文件
    JS中showModalDialog 详细使用
    对frameset、frame、iframe的js操作
    HTML & XML 转义字符
  • 原文地址:https://www.cnblogs.com/galibujianbusana/p/5716460.html
Copyright © 2011-2022 走看看