替代已弃用的方法objectMapper.setFilters()



我有以下代码的部分,可以帮助我掩盖JSON响应的某些属性,

objectmapper mapper = new objectmapper((; mapper.setFilters(新的SimpleFilterProvider((。addfilter(" samplefilter",new SampleFilter((( .addfilter(" SimpleFilter",new SimpleFilter(((;

,但我意识到setFilters((方法已弃用...我想用另一种方法替换它。任何帮助都非常感谢!

通常,Javadocs将为您提供一种新的行为方式。在您的情况下,它说:

弃用。 自2.6起,请改用SetFilterProvider(com.fasterxml.jackson.databind.ser.filterprovider((允许链接(

来源。

因此,您只需要更改方法名称,因为参数保持不变。现在,它返回对象mapper对象,因此您可以链接方法调用(如Javadoc中所述(

最新更新