Gson是google推出的用于Java对象和JSON之间序列化和反序列化的公开库。使用Gson可以使我们的JSON解析工作更加方便。
如果你还不懂得JSON是什么,请查看它的JSON官方文档,我觉得这是最言简意赅的说明。
如果你想从大体上知道Gson用法而不追究细节,那么你可以先大体的浏览一下Gson的官方用户指南。它的原址在这里Gson User Guide。如果你不喜欢看英文,我也为你提供了我的翻译Gson用户指南(译)。
好了,现在你大体上对JSON和Gson有个大概的了解了,是时候深入到细节了。本篇文章介绍Gson的基础用法,主要分为三个部分,映射,配置和构建。
总览
映射
该部分主要是对Java的一些主要类型的映射做了讲解,包括各种集合、嵌套对象、空值等。具体查看如下教程
Gson教程一(译):Java-JSON的序列化和反序列化