2013-07-29 38 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

我知道,但我想表現出另一種可能性。你的回答是正確的,應該先使用。 –

相關問題