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


 

本篇文章包括以下内容:

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

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


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

一、安装GsonFormat

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

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

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

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

二、使用GsonFormat

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

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

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

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

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

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

查看我们自动生成的类

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


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

准备工作,导入依赖:

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

二、Bean对象转化为Json数据

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

效果图

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


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

准备工作,导入依赖:

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

二、Bean对象转化为Json数据

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

效果图

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

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

上一篇:Android实战——okhttp3的使用和封装


下一篇:Android实战——第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一)