反序列化JSON对象时如何忽略特定属性?

Oli*_*ver 5 java json jackson deserialization

我正在对抗现有的REST接口.其中一个传入的JSON对象包含一个属性size,在反序列化这个JSON对象时我想忽略它?

我的标准行为是在未知属性上失败,因此我无法配置使用过的对象映射器来忽略未知属性.

nut*_*ike 11

将注释添加@JsonIgnoreProperties("size")到POJO.见的JavaDoc @JsonIgnorePropertiesfasterxml.github.io以获取更多信息.

  • 或者,通常:@JsonIgnoreProperties(ignoreUnknown = true) (11认同)