3

杰克逊提供了以下方法:

ObjectWriter ObjectMapper.writer(FilterProvider)
ObjectWriter ObjectMapper.writer(PrettyPrinter)
ObjectWriter ObjectMapper.writerWithDefaultPrettyPrinter()

但我想在我的作家中同时使用漂亮的打印和自定义 FilterProvider。我如何获得同时使用两者的作家?

4

1 回答 1

5

您仍然可以在ObjectWriter任何方法返回的实例上配置它ObjectMapper.write()

ObjectWriter objectWriter = ObjectMapper.writer(yourFilterProvider).withPrettyPrinter(yourPrettyPrinter); 
// or
ObjectWriter objectWriter = ObjectMapper.writer(yourPrettyPrinter).withFilters(yourPrettyPrinter); 

有关详细信息,请参阅ObjectWriter 类

于 2012-11-12T20:35:28.487 回答