Google Gson的使用方法

用法1:从网络获取到json字符串之后,假如该字符串为data,

1         Gson gson = new Gson();
2         HomeBean json = gson.fromJson(data, HomeBean.class);

其中HomeBean是javabean。解析后的json就是一个homebean了,然后如果homebean里还有arraylist,就可以从homebean里取arraylist

用法2:

1   user u=new user();
2   Gson g=new Gson();
3   String s="[{name:'zhangsan',age:12},{name:'lisi',age:12}]";
4   Type lt=new TypeToken<List<user>>(){}.getType();
5   List<user> l=g.fromJson(s,lt);
6   for(user u1:l){
7       System.out.println(u1.getName()+"      "+u1.getAge());
8   }

//打印结果是zhangsan 12

//lisi 12

还有其他方法,自己摸索。。。

原文地址:https://www.cnblogs.com/johnsonwei/p/5737178.html