并不会详细写三方控件如何引入项目,不会贴完整的代码。应用完成后会开源,虽然从目前看没什么大的价值。只记录写代码过程中遇到的问题,以及如何解决。 市面上同质的应用多如牛毛,所以写这个也是为了练手。废话不多说。 应用的主题是笑话和趣图,既然要展示笑话内容,就要有个数据源。基本 ...
并不会详细写三方控件如何引入项目,不会贴完整的代码。应用完成后会开源,虽然从目前看没什么大的价值。
只记录写代码过程中遇到的问题,以及如何解决。
市面上同质的应用多如牛毛,所以写这个也是为了练手。废话不多说。
应用的主题是笑话和趣图,既然要展示笑话内容,就要有个数据源。基本上有三种方法拿到数据源,1.从本地读取,
2.从网络上爬取,3.从三方sdk接口获取。第一种方式与我开发的初衷背道而驰,不想做单机的,第二种方式,目前
水平还不够,且爬取数据不能保证数据源的稳定性,综上从三方接口获取最方便稳定。
选择聚合数据sdk 笑话大全接口。
官网上有示例,发送请求得到的json数据格式如下:
下面我们可以使用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
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。