Android studio利用GsonFormat和fastjson快速解析JSON!

来源:互联网 发布:便携照片打印机 知乎 编辑:程序博客网 时间:2024/04/25 09:10

你还在用原生的解析方法来解析JSON吗?你还在为写那些又臭又长Bean目录而烦恼吗?全部丢掉,太LOW了,今天给大家带来一个高效快速的解析JSON的方法。

首先,需要确保你是用的Android studio来进行开发。

1、下载安装GsonFormat插件

方法一:

1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat
2.安装插件,重启android studio

方法二:

1.下载GsonFormat.jar ;
2.Android studio File->Settings..->Plugins –>install plugin from disk..导入下载GsonFormat.jar
3.重启android studio  

使用方法

1、在你的实体类中使用快捷键(alt+s)打开GsonFormat界面,将你的json字符串粘贴进去点击OK。


2、然后选择你需要的属性点击OK它就会帮你自动生成


2、下载fastjson的jar包导入你的项目

阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:
速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;
功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)

然后开始解析

JSONObject.parseObject(json.toString(), Bean.class);
json.toString():json字符串
Bean.class:是你的实体类
如果你的json字符串包含数组可以使用
JSONArray.parseArray(json.toString(), Bean.class);
详细可以参考网上关于fastjson的教程

1 0
原创粉丝点击