我有以下部分代码可以帮助我屏蔽json响应的某些属性,
ObjectMapper mapper = new ObjectMapper(); mapper.setFilters(new SimpleFilterProvider()。addFilter(“sampleFilter”,new SampleFilter()) .addFilter(“simpleFilter”,new SimpleFilter()));
但我意识到不推荐使用setFilters()方法......我想用替代方法替换它。任何帮助非常感谢!
答案 0 :(得分:1)
通常,JavaDocs将为您提供一种新的行为方式。在你的情况下它说:
已过时。 从2.6开始,使用setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)代替(允许链接)
所以你只需要更改方法名称,因为参数保持不变。它现在返回ObjectMapper对象,因此您可以链接方法调用(如Javadoc中所述)