博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gson解析JsonObject和JsonArray
阅读量:4319 次
发布时间:2019-06-06

本文共 930 字,大约阅读时间需要 3 分钟。

http://www.cnblogs.com/codingyuan/p/5837663.html

Gson中重要的几个核心类:

Gson、JsonParser、JsonObject、JsonArray。

下面就是解析的步骤:

public void parserJsonArray(String strJson){
//创建一个Gson对象 Gson gson = new Gson(); //创建一个JsonParser JsonParser parser = new JsonParser(); //通过JsonParser对象可以把json格式的字符串解析成一个JsonElement对象 JsonElement el = parser.parse(strJson); //把JsonElement对象转换成JsonObject JsonObject jsonObj = null; if(el.isJsonObject()){
jsonObj = el.getAsJsonObject(); } //把JsonElement对象转换成JsonArray JsonArray jsonArray = null; if(el.isJsonArray()){
jsonArray = el.getAsJsonArray(); } //遍历JsonArray对象 Iterator it = jsonArray.iterator(); while(it.hasNext()){
JsonElement e = (JsonElement)it.next(); //JsonElement转换为JavaBean对象 jbDemo= gson.fromJson(e, JavaBeanDemo.class); } }

转载于:https://www.cnblogs.com/robbinluobo/p/7248009.html

你可能感兴趣的文章
Nginx日志增长过快详细分析
查看>>
View Controller Programming Guid for iOS 笔记
查看>>
[模板] 最大流和费用流分别的两种做法
查看>>
python 最大连续子数组的和
查看>>
Python中的闭包
查看>>
05.if else format
查看>>
如何从Eclipse官网下载我们想要的版本
查看>>
js获取spn里面的东西
查看>>
Mongodb之增删改查操作
查看>>
elasticsearch 索引,更新,增量更新,不停机修改升级 ,简单使用
查看>>
前端生成二维码图片以及条形码图片
查看>>
LA4794 分享巧克力
查看>>
《梦断代码》第四阶段阅读感想(包括第9、10、11共三章)
查看>>
OpenCV4Android 之 OpenCV4Android SDK
查看>>
serialVersionUID作用
查看>>
解决无法访问U盘打开提示拒绝访问的问题
查看>>
unicode 字符串。互相准换
查看>>
分组加密算法CBC模式的 Padding Oracle Attack 与 Hash算法的Length Extention Attack 小记...
查看>>
虚拟基类的初始化
查看>>
C++中析构函数为什么要是虚函数
查看>>