gson的簡單應用

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章