Самый простой способ - включить SerializationFeature.INDENT_OUTPUT на ObjectMapper
:
mapper.enable(SerializationFeature.INDENT_OUTPUT);
Или используйте withDefaultPrettyPrinter
метод:
mapper
.writerWithView(View.ConfigJson.class)
.withDefaultPrettyPrinter()
.writeValue(System.out, map);
Вы должны заметить, что writer*
методы объявлены в ObjectMapper
и возвращают ObjectWriter
экземпляр. После этого вы можете использовать with*
методы, которые объявлены в ObjectWriter
.