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.youkuaiyun.com/detail/hdl03/8854781

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值