Android实战——GsonFormat、Gson、fastjson快速搞定JSON数据解析

本文详细介绍Gson和Fastjson两个流行的JSON解析库在Android开发中的应用,包括如何使用GsonFormat插件自动生成Bean对象,以及如何将Bean对象转换为JSON数据。同时对比了Google的Gson和阿里巴巴的Fastjson的使用方法。

 

本篇文章包括以下内容:

  • GsonFormat的使用
  • Gson框架的使用
  • fastjson框架的使用

如果对JSON数据还不是很明白它的解析步骤的话,可以看我的另一篇Android基础——JSON数据的全方位解析


GsonFormat是一个Android Studio的插件,输入一段Json格式的数据,会自动生成对应的Bean对象,省去了我们以前手动创建Json对象的时间

一、安装GsonFormat

在Android Studio中,通过File->Settings->Plugins,然后点击Browse repositories…按钮

输入GsonFormat右侧进行安装,我这里已经安装过

二、使用GsonFormat

我们准备了一段比较简单的Json数据作为我们的测试数据

使用GsonFormat非常简单,首先创建一个Bean对象

接着在这个类里面使用alt+shift+s快捷键(就是鼠标右键的快捷键),进入Generate…,就可以找到GsonFormat

进入GsonFormat将我们的测试Json数据输入,点击确定,即可完成我们的Bean类的创建世界大学排名

查看我们自动生成的类

由于我们自动生成的Bean对象没有加上toString()的方法,为了方便后面的演示,我们手动增加toString()的方法,这里就不介绍了


Gson–是一款Google公司的用来解析json数据格式的库

准备工作,导入依赖:

一、Json数据自动生成Bean对象

二、Bean对象转化为Json数据

这里演示我们刚才Info对象的数据,通过TextView显示出来

效果图


Fastjson–是一款阿里巴巴的用来解析json数据格式的库,据说目前最快

准备工作,导入依赖:

一、Json数据自动生成Bean对象

二、Bean对象转化为Json数据

这里演示我们刚才Info对象的数据,通过TextView显示出来

效果图

转载于:https://www.cnblogs.com/zhanglixina/p/9603702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值