项目地址:
Github : https://github.com/smileysx/GsonTestOschina:https://git.oschina.net/ysx_xx/GsonText
详解Gson使用(一)简单对象转化
http://blog.youkuaiyun.com/a249900679/article/details/51385913
详解Gson使用(二)带泛型的List转化
http://blog.youkuaiyun.com/a249900679/article/details/51386028
详解Gson使用(三)使用注解
http://blog.youkuaiyun.com/a249900679/article/details/51386509
http://blog.youkuaiyun.com/a249900679/article/details/51386660
详解Gson使用(五)实现百度翻译功能
http://blog.youkuaiyun.com/a249900679/article/details/51386727
前几篇介绍的方法都是直接使用new Gson(),toJson()和fromJson()方法,这会将全部的字段序列化或反序列化,但实际中,有时我们并不需要全部字段序列化。或者随着项目的发展,版本可能会升级,某些实体类里可能会新增几个字段,这时版本不同数据不同,即低版本不能解析新的json数据(因为新的数据还有新增的字段)等。
遇到上面的问题怎么办?Gson提供了GsonBuilder,我们可以用GsonBuilder来生成Gson对象,规定Gson的序列化或反序列