用法1:从网络获取到json字符串之后,假如该字符串为data,
Gson gson = new Gson();
HomeBean json = gson.fromJson(data, HomeBean.class);
其中HomeBean是javabean。解析后的json就是一个homebean了,然后如果homebean里还有arraylist,就可以从homebean里取arraylist
用法2:
user u=new user();
Gson g=new Gson();
String s="[{name:'zhangsan',age:12},{name:'lisi',age:12}]";
Type lt=new TypeToken<List<user>>(){}.getType();
List<user> l=g.fromJson(s,lt);
for(user u1:l){
System.out.println(u1.getName()+" "+u1.getAge());
}
//打印结果是zhangsan 12
//lisi 12
还有其他方法,自己摸索。。。