你的位置:首页 > 软件开发 > 操作系统 > 【轻松一刻】实战项目开发(一) 解析JSON数据 得到adapter的数据源

【轻松一刻】实战项目开发(一) 解析JSON数据 得到adapter的数据源

发布时间:2015-09-10 17:00:07
并不会详细写三方控件如何引入项目,不会贴完整的代码。应用完成后会开源,虽然从目前看没什么大的价值。只记录写代码过程中遇到的问题,以及如何解决。 市面上同质的应用多如牛毛,所以写这个也是为了练手。废话不多说。 应用的主题是笑话和趣图,既然要展示笑话内容,就要有个数据源。基本 ...

【轻松一刻】实战项目开发(一)  解析JSON数据 得到adapter的数据源

并不会详细写三方控件如何引入项目,不会贴完整的代码。应用完成后会开源,虽然从目前看没什么大的价值。

只记录写代码过程中遇到的问题,以及如何解决。

 

市面上同质的应用多如牛毛,所以写这个也是为了练手。废话不多说。

 

应用的主题是笑话和趣图,既然要展示笑话内容,就要有个数据源。基本上有三种方法拿到数据源,1.从本地读取,

2.从网络上爬取,3.从三方sdk接口获取。第一种方式与我开发的初衷背道而驰,不想做单机的,第二种方式,目前

水平还不够,且爬取数据不能保证数据源的稳定性,综上从三方接口获取最方便稳定。

 

选择聚合数据sdk 笑话大全接口。

 

官网上有示例,发送请求得到的json数据格式如下:

【轻松一刻】实战项目开发(一)  解析JSON数据 得到adapter的数据源

 

下面我们可以使用http://www.bejson.com/json2javapojo/ 提供的转换工具生成Json数据对应POJO类以便解析、

当然也可以自己动手写

可以看到json字符串中包含的data是一个Json的数组,最小的单元就是一条笑话数据了,例如

{        "content":"大学时期比较穷,为了赚点上网玩游戏的钱,老王宿舍的几个哥们想出了办法:“老大帮人写作业,老二帮人写作文,老三帮人写情书,老王帮人写检讨。” 后来他们4个成了学校有名的文房四宝。",        "hashId":"ACD50D5A66C2201566CF53138901A716",        "unixtime":1441868049,        "updatetime":"2015-09-10 14:54:09"      }

原标题:【轻松一刻】实战项目开发(一) 解析JSON数据 得到adapter的数据源

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。