赞
踩
1.导入 Gson 包
第一种导入Gson 包的方式
在 app 文件下的 build.gradle 文件 导入
gson:2.9.1 包
implementation 'com.google.code.gson:gson:2.9.1'
第二种导入Gson 包的方式
直接去下载最新的 Gson 包
下载链接:gson.jar
选择最新的包进行下载
将下载的 gson-2.9.1.jar 拷贝到 app 目录下的 libs 文件夹中
鼠标右键 点击 Add As Library...
2.json 数据解析
-
-
- String str = "{\"id\":\"123456\",\"name\":\"小明\",\"age\":\"12\"}";
- Gson gson = new Gson();
- Root root = gson.fromJson(str, Root.class);
-
- String id = root.getId();
- String name = root.getName();
- String age = root.getAge();
3.解析所需要的 实体类
- public class Root {
- private String id;
-
- private String name;
-
- private String age;
-
-
- public Root(String id, String name, String age) {
- this.id= id;
- this.name= name;
- this.age = age;
- }
-
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getId() {
- return this.id;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getName() {
- return this.name;
- }
-
- public void setAge(String age) {
- this.age = age;
- }
-
- public String getAge() {
- return this.age;
- }
- }
4.json数据生成
- Root data = new Root(YSFK, str16, params.get(Cont.TIME).get(0));
- String s = new Gson().toJson(data);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。