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
文章图片
在点击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);