//通过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解析省去了这些通过对应字段去取数据的步骤,而是可以直接帮我们解析实体类对应字段的值
案例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代码只需要修改接口,其他的都不用改