2013-07-29 29 views
5

我正在对付现有的REST界面。其中一个传入的JSON对象包含一个名为size的属性,在反序列化此JSON对象时,我想忽略它?如何在反序列化JSON对象时忽略特定属性?

我的标准行为是在未知属性上失败,所以我无法配置使用的对象映射器忽略未知属性。

+0

大概看看[this](http://stackoverflow.com/questions/11232045/serialization-and-deserialization-with-jackson-how-to-programmatically-ignore-f)! – NINCOMPOOP

回答

11

添加注释@JsonIgnoreProperties("size")到您的POJO。有关更多信息,请参阅@JsonIgnoreProperties的JavaDoc fasterxml.github.io

+11

或者,通常:@JsonIgnoreProperties(ignoreUnknown = true) –

+0

@MichałZiober:由于问题陈述为“...我无法配置使用的对象映射器忽略未知属性。”我选择了特定的版本,但你肯定是对的。 – nutlike

+1

我知道,但我想表现出另一种可能性。你的回答是正确的,应该先使用。 –

相关问题