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