【发布时间】:2016-06-03 19:18:48
【问题描述】:
我正在探索杰克逊图书馆及其相关主题。我无法理解为什么需要将 Java 对象转换为 JSON,反之亦然?这对我来说真的是一场表演。
【问题讨论】:
-
您可以尝试 JacksonUtils API 以供参考。
-
您基本上是在问“我为什么要将对象序列化为 JSON”(这样您就可以将它们发送到能够理解 JSON 的东西)和“我为什么要将 JSON 反序列化为对象”(所以您可以使用 JSON 中与您对话的内容)?我的意思是,这是不言自明的,不是吗?
-
你确定你知道杰克逊是干什么用的吗?它的目的是获取Java对象并以可存储的格式(在很多其他格式,JSON)中序列化它们。
-
JSON 是一种将对象表示为字符串的方式。您是在问为什么能够在字符串之间进行转换是有用的?
-
如果您希望其他人能够使用您的数据,将其设置为通用格式会很有帮助。 JSON、XML、Soap等……都是这样的格式。