我们正在项目中使用ObjectMapper来忽略空映射的序列化。
configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false)
但是在Jackson-Databind 2.9之后,该属性被弃用,我们正在寻找替代选项。
下面的代码是否可以作为删除上述属性的替代品 -
setSerializationInclusion(Include.NON_NULL)
setInclude
的 javadocs 很难懂。 - Bill Naylor与其他SerializationFeatures不同,此功能不能在每个调用基础上动态更改,因为其效果在序列化程序和属性处理程序的构建期间被考虑。
- Michał Ziober