GSON for Web Service

时间:2017-07-20 10:01:41

标签: java json web-services gson

大约一个小时前,我读了this个问题,我刚读完了,我得到了新的''叫GSON。我真的很新闻。我搜索并阅读了有关GSON的信息,但我的脑海中有一个问题没有得到谷歌的答复。

我正在学习如何为移动应用程序构建Web Service,只需简单Web Service,如CRUD数据字符串,Int或等,并输出{{1 }}。据我所知,有很多方法可以构建它,但我可以使用JSON来做到这一点吗?就像存储和检索GSON的数据并获得SQL输出一样?任何建议或答案都会对我有所帮助。在此先感谢

*编辑: 我看过thisthisthis wiki

1 个答案:

答案 0 :(得分:2)

GSON主要用于将java Object转换为JSON格式。您可以通过解析...检索信息来获取Java Object的详细信息

Gson提供了四个注释,如Java Doc中所述。这些注释可以分为三类。每个类别都单独讨论。

Gson提供两种类型的转换:序列化(从Java到JSON)和反序列化(从JSON到Java)。标记为瞬态的Java字段不包括在序列化和反序列化中。因此,不应序列化的敏感信息可以标记为瞬态,Gson不会序列化为JSON。

Gson还提供更精细的序列化和反序列化控制和过滤。使用Gson,我们可以仅使用注释来独立控制序列化和反序列化的内容。或者,我们可以使用自定义JsonDeserializer(如文章Gson Deserialiser示例中所述)和自定义JsonSerializer(如文章Gson Serialiser Example中所述)。虽然这些接口提供了完全的控制和灵活性,但本文中描述的注释方法更简单,因为它不需要额外的类,我们将在下面的示例中看到。

使用gson你的代码行少于其他技术 - 在项目中快速且有用。

是的,你也可以与数据库绑定

更多细节我给链接点击它..