我们刚刚升级了一些Maven依赖项,从而将Jackson从1.7.x更新到1.9.x

我们用于在setter方法上注释@JsonIgnore,在不应从客户端设置的方法上使用@JsonIgnore。例如:对象的所有者(应从身份验证主体设置),等等。

在我们看来,这种注释的语义已经改变了,这可能吗?现在,在所有情况下(不仅是在设置时),该字段都被jsonignore。

是这样吗? 1.9中是否有另一种方法可以仅实现忽略SET?

谢谢!

最佳答案

好的,我想我在javadoc中找到并明确提到了这个问题。 ( jackson 文档不容易阅读)。

关于java - jackson @JsonIgnore改变了语义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9299657/

10-10 04:55