Android-第十二节JSON解析第三方框架Gson

//通过key来获取结果

String name=jsonObject.getString(“name”);

Integer age=jsonObject.getInt(“age”);

String sex=jsonObject.getString(“sex”);

Log.i(“Main”,"解析之后的数据 name: "+name+"age: "+age+"sex: "+sex);

可以看出Gson解析省去了这些通过对应字段去取数据的步骤,而是可以直接帮我们解析实体类对应字段的值

3.2Gson解析JSON对象嵌套


案例2:

json数据:{

“age”:20,

“name”:“耀阳”,

“isboy”:true,

“address”:

{

“province”:“湖南省”,

“city”:“长沙市”

}

}

在这里插入图片描述

1.创建对应的实例类:

在这里插入图片描述

核心代码:

//json数据:{

//“age”:20,

//“name”:“耀阳”,

//“isboy”:true,

//“address”:

// {

//“province”:“湖南省”,

//“city”:“长沙市”

// }

// }

public String name;

public int age;

public String sex;

public Address address;

public class Address{

public String province;

public String city;

}

2.activity代码只需要修改接口,其他的都不用改

  • 10
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值