是否有一种内置的方法只能在使用Jackson(rapidxml.jackson 2.1.1)时序列化孩子的id?我们想发送一个Order有Person参考的REST .然而,person对象非常复杂,我们可以在服务器端刷新它,所以我们只需要主键.
或者我需要一个自定义序列化器吗?或者我需要@JsonIgnore所有其他属性吗?这会阻止Person数据在请求Order对象时被发回吗?我不确定我是否需要它,但如果可能的话我想控制它...
关注这个问题:问题在这里
@JsonIdentityReference(alwaysAsId = true)并且
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class)在序列化结束时效果很好,但是在反序列化时不太好,因为它无法解析对象ID引用.
有没有办法让这个反序列化?编写自定义反序列化器似乎有点矫枉过正.