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 studio设置Plugins里,搜索安装GsonFormat插件,新建一个类,在类的名字上按 Ait + s 后输入要解析的json代码,点击ok
在这里插入图片描述
在点击ok,
在这里插入图片描述
就会自动生成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);

猜你喜欢

转载自blog.csdn.net/oXingChenWuJi/article/details/83890904