注:此系列基于Gson 2.4。上一篇文章你真的会用Gson吗?Gson使用指南(1)我们了解了Gson的基础用法,这次我们继续深入了解Gson的使用方法。本次的主要内容:Gson的流式反序列化Gson的流式序列化使用GsonBuilder导出null值、格式化输出、日期时间及其它小功能一、Gson的流式反序列化自动方式Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法,前者实现反序列化,后者实现了序列化。同时每个方法都提供了重载方法,我常用的总共有5个。这是我在上一篇文章开头说的,但我到最后也一直没有是哪5个,这次我给列出来之后,你就知道这次讲的是哪个了。Gson.toJson(Object);
Gson.fromJson(Reader,Class);
Gson.fromJson(String,Class);
Gson.fromJson(Reader,Type);
Gson.fromJson(String,Type);好了,本节结束!看第2、4行,Reader懂了吧手动方式手动的方式就是使用stream包下的JsonReader类来手动实现反序列化,和Android中使用pull解析XML是比较类似的。String json = "{\"name\":\"怪盗kidou\",\"age\":\"24\"}";
User user = new User
...
继续阅读
(32)