你还在用原生的解析方法来解析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。

android json实例 android studio json插件_Android

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

android json实例 android studio json插件_json字符串_02

android json实例 android studio json插件_json字符串_03

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