Android|json解析之Gson框架

Android studio版本为3.0.1 1.Gson框架导入
1.下载jar地址:https://mvnrepository.com/artifact/com.google.code.gson/gson
最新版为2.8.5,下载后复制到libs文件夹,并导入包,
2.在app下build.gradle文件下导入:

compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'

2.安装GsonFormat
【Android|json解析之Gson框架】在Android studio设置Plugins里,搜索安装GsonFormat插件,新建一个类,在类的名字上按 Ait + s 后输入要解析的json代码,点击ok
Android|json解析之Gson框架
文章图片

在点击ok,
Android|json解析之Gson框架
文章图片

就会自动生成bean对象。
3.用gson将json转换为java对象
要求 json 对象中的 key 的名称与 java 对象对应的类中的属性名要相同
//创建Gson对象 Gson gson = new Gson(); //xx.class就是第2步创建的类,j01就是要解析的json数据,x1就是解析后的java对象 xx x1 = gson.fromJson(j01, xx.class);

4.将java对象转换为json
要求 json 对象中的 key 的名称与 java 对象对应的类中的属性名要相同
//创建Gson对象 Gson gson = new Gson(); /**直接传值要在xx类里构建3个参数的函数,public esp8266(String bianhao, String kg_bianhao, String dongzuo) { this.bianhao = bianhao; this.kg_bianhao =kg_bianhao; this.dongzuo =dongzuo; } */ xx x0 = new xx("ss","02","qidong"); //xx.class就是第2步创建的类,x0就是要转换的Java对象,x2就是转换后的json String x2 = gson.toJson(x0);

    推荐阅读