日期:2014-05-16 浏览次数:20468 次
Gson是google的一个开源项目,可以把java对象转换成json,也可将json转换成java对象,用到最重要的两个对象Gson和GsonBuilder.
最基本的方法:
1.toJson() --转换java对象到json
2.fromJson() --转换json到java对象
例子:
1.toJson()
class TestObjectToJson(){
    private int data=100;
    private String str="Hello";
}
public static void main(String str[]){
   TestObjectToJson  obj=new TestObjectToJson();
    Gson gson=new  Gson();
    String json=gson.toJson(obj);
   System.out.println(json);
}
输出:{"data":100,"str":"Hello"}
?
2.fromJson()
class TestObjectToJson(){
    private int data;
    private String str;
}
public static void main(String str[]){
     String json="{"data":100,"str":"Hello"}";
     Gson gson=new  Gson();
     TestObjectToJson  obj=gson.fromJson(json,TestObjectToJson.class);
}
?
Gson.jar见附件
?