我正在使用现有的REST接口。其中一个传入的JSON对象包含一个名为size
的属性,我想在反序列化这个JSON对象时忽略它?
我的标准行为是在未知属性上失败,因此我无法将使用过的对象映射器配置为忽略未知属性。
答案 0 :(得分:11)
将注释@JsonIgnoreProperties("size")
添加到您的POJO。有关详细信息,请参阅fasterxml.github.io的@JsonIgnoreProperties
的JavaDoc。
答案 1 :(得分:0)
如果目标是仅通过反序列化忽略属性,但仍将其序列化(只读),则可以使用@JsonIgnoreProperties(value={ "size" }, allowGetters= true)
。