本篇文章包括以下内容:
- 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显示出来
效果图