解析json数据(一)
来源:互联网 发布:python for mac 安装 编辑:程序博客网 时间:2024/04/28 15:28
之前解析json数据时都是用jsonObject和jsonArray感觉解析起来也挺方便的,虽然知道有个更强大Gson,但一直没有使用,后来看到了一些项目的源码和网上讲课的视频都是用Gson来解析,就感觉是时候该换了,毕竟你要和别人合作。今天下午我就研究了一下Gson,下面把成果和大家分享。
Gson的强大我感觉还是体现在解析复杂json数据时,下面我以3类json数据例,展示如何使用Gson解析json。
1:json数据:
因为数据量较大,我在把地址提供一下,大家可以在浏览器上请求看一下
http://v.juhe.cn/toutiao/index?type=shehui&key=ee7df40d01c7d8a3a65b4ce6932ce34d
这是数据格式化后的结构
分析: 这个json数据先是一个json对象result
对象里面包裹着一个json数组data
data里面就是包含着30条相同格式的数据了
下面就是按照分析编写的一个类
public class NewsBean {
public Relust result;
public class Relust {
public ArrayList<newsdetail> data;
}
public class newsdetail {
public String author_name;
public String category;
public String date;
public String thumbnail_pic_s;
public String title;
public String url;
}
}
编写好这个类,然后调用Gson中fromJson方法,将json数据和类作为参数传递到里面。Gson这个工具类就能自动帮你把json数据映射成一个类
- 解析JSON数据(一)
- 解析json数据(一)
- Json 数据解析一
- Android解析JSON数据(一)——JSON解析
- android 解析json数据(一)
- 多叉树结构:JSON数据解析(一)
- 2.2JSON数据解析(一)
- IOS JSON数据解析(一)
- android Json数据解析(一)
- HttpClient请求数据(GET)并用JSON解析数据(一)
- 解析json数据:使用JsonObject解析json数据 <一>
- android 解析Json格式的数据(一)
- JSON数据解析(一)——原生方法
- JSON数据解析(一)——原生方法
- Android学习笔记(一)之解析本地json数据
- Qt简单的解析Json数据例子(一)
- 前端开发中如何解析json数据(一)
- JSON数据解析(一)——原生方法
- 第一次博客
- 窗口重绘的三个函数
- volatile的一些理解
- 【Java笔试题】输出数组中所有元素组成的最小整数
- 教你编译PHP7 (nginx+mysql+php7)
- 解析json数据(一)
- android 实现https通讯,通过读取cer或pfx证书
- C语言再学习 -- 常用快捷键
- Android Studio上实现一个最简单的ndk项目的步骤
- camera 原理
- 微信小程序学习(9)-progress进度条
- 二维数组
- GPIO简介
- Android 点击外部软键盘隐藏寻找最优解