日期:2014-05-16 浏览次数:20395 次
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见附件
?