第一步:自己定义个Json数据来做测试
String jsonData="{" + "\"MyName\":\"狗狗蛋\","+"\"age\":25,"+"\"car\":\"兰博基尼\""+"}";
第二步:创建一个JavaBean实体类与Json数据对应
public class MyInfomation {
String name;
int age;
String car;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getCar() {
return car;
}
public void setCar(String car) {
this.car = car;
}
}
第三步:创建Gson对象
Gson gson=new Gson();
第四步:将Json数据传给实体类对象
MyInfomation infomation=gson.fromJson(jsonData,MyInfomation.class);
第五步:创建一个TextView文本框,用于展示数据
TextView JsonText=(TextView)findViewById(R.id.JsonText);
第六步:通过Gson的toJson方法将数据传给TextView进行展示
JsonText.setText(gson.toJson(infomation));
老规矩:完整代码给一份
String jsonData="{" + "\"MyName\":\"狗狗侠\","+"\"age\":25,"+"\"car\":\"兰博基尼\""+"}";
Gson gson=new Gson();
MyInfomation infomation=gson.fromJson(jsonData,MyInfomation.class);
TextView JsonText=(TextView)findViewById(R.id.JsonText);
JsonText.setText(gson.toJson(infomation));
到此结束!