【发布时间】:2015-07-11 13:01:51
【问题描述】:
我目前在反序列化和序列化期间在我的应用程序的某个时间点(在与某些客户端通信期间)使用@JsonIdentityInfo,但我的其他一些客户端根本无法使用@JsonIdentityInfo,是否存在在spring的某些方法的序列化过程中忽略它?
例如:
[{id:5, innerobject:{id:1, name:"inner"}},
{id:6, innerobject:{id:1}}]
带有id:6 的第二个对象没有完整的innerobject,而是使用@JsonIdentityInfo 忽略其余部分(因为我们已经有了它)
专注于 JacksonIdentityInfo(服务器端),而不是像潜在副本中指出的那样专注于客户端,但事实并非如此。这是杰克逊,不是格森。
【问题讨论】:
-
但这不是重复的......这完全是一个不同的问题。当然,示例是相同的。
标签: java spring serialization jackson gson