gson的简单应用

来源:互联网 发布:python 打印汉字编码 编辑:程序博客网 时间:2024/06/05 03:56

Gson 类的实例化有两种方法
1. Gson gson = new Gson();
2. Gson gson = new GsonBuilder.create();

Gson 主要有两种方法toJson(),fromJson();这两个字方法,其中toJson是转化成Json格式,而fromJson是转化成功Java对象的。

public String toJson(Object src)
public String toJson(Object src, Type typeOfSrc)
public void toJson(Object src,Appendable writer)
public void toJson(Object src,Type typeOfSrc,Appendable writer)
public void toJson(Object src,Type typeOfSrc,JsonWriter writer)

public String toJson(JsonElement jsonElement)

public void toJson(JsonElement jsonElement, Appendable writer)
public void toJson(JsonElement jsonElement,JsonWriter writer)

这个方法主要用到的两个是加粗加黑,其中object 是Java对象,JsonElement是json格式,可以是jsonarray,也可以是jsonObject。

public T fromJson(String json,Class classOfT)
public T fromJson(String json,Type typeOfT)

public T fromJson(Reader json,Class classOfT)
public T fromJson(Reader json,Type typeOfT)

public T fromJson(JsonReader reader,Type typeOfT)

public T fromJson(JsonElement json,Class classOfT)
public T fromJson(JsonElement json,Type typeOfT)

主要用到的四个方法 其中Type是new TypeToken(){}.getType(),object可变,是你返回Java对象格式。

以下简单应用的代码:http://download.csdn.net/detail/hdl03/8854781

0 0
原创粉丝点击