json解析之Gson框架

本文介绍了如何在Android Studio 3.0.1中使用Gson框架进行json解析。首先,从指定地址下载Gson库并将其导入项目。接着,通过安装GsonFormat插件,可以快速生成与json匹配的Java Bean类。关键点在于json对象的key与Java对象的属性名必须一致,以实现json到Java对象的转换,反之亦然。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值