当前位置:   article > 正文

Android 使用 Gson 解析 json 数据及生成_gradle 导入gson

gradle 导入gson

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 数据解析

  1. String str = "{\"id\":\"123456\",\"name\":\"小明\",\"age\":\"12\"}";
  2. Gson gson = new Gson();
  3. Root root = gson.fromJson(str, Root.class);
  4. String id = root.getId();
  5. String name = root.getName();
  6. String age = root.getAge();

3.解析所需要的 实体类

  1. public class Root {
  2. private String id;
  3. private String name;
  4. private String age;
  5. public Root(String id, String name, String age) {
  6. this.id= id;
  7. this.name= name;
  8. this.age = age;
  9. }
  10. public void setId(String id) {
  11. this.id = id;
  12. }
  13. public String getId() {
  14. return this.id;
  15. }
  16. public void setName(String name) {
  17. this.name = name;
  18. }
  19. public String getName() {
  20. return this.name;
  21. }
  22. public void setAge(String age) {
  23. this.age = age;
  24. }
  25. public String getAge() {
  26. return this.age;
  27. }
  28. }

4.json数据生成

  1. Root data = new Root(YSFK, str16, params.get(Cont.TIME).get(0));
  2. String s = new Gson().toJson(data);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/834123
推荐阅读
相关标签
  

闽ICP备14008679号