json-gson解析

来源:互联网 发布:mac dns 设置 编辑:程序博客网 时间:2024/06/08 06:27
package study;


import java.util.List;


import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
/**
 * 
 * @author yi
 * Gson json解析
 */
public class JsonG {
public static void main(String[] args) {
String s1="[{name:'zhangsan',age:23,type:'学生'},{name:'里面',age:23,type:'学生'}]";
Gson g=new Gson();
TypeToken<List<Person>> token=new TypeToken<List<Person>>(){};//注意{}
List<Person> list=g.fromJson(s1,token.getType());//json->List<class对象>
System.out.println(list);

Person p2=new Person();
p2.setName("李明");
p2.setAge(32);
p2.setType("工人");
String j1=g.toJson(p2);//class对象->json
System.out.println(j1);

}
}
0 0
原创粉丝点击