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 に答える