在 Jackson 对象映射器上配置缩进间距的最简单方法是什么?
我真的在为解决这个问题时所感知到的复杂程度而苦苦挣扎。正如标题所说:使用4个空间的PrettyPrinter
创建Jackson ObjectMapper
的简单方法是什么?
奖励积分:如何修改现有空间以使其漂亮打印4个空格?ObjectMapper
通过我的研究,我发现最简单的方法是启用漂亮的打印,通常是在映射器上设置:INDENT_OUTPUT
objectMapper.enable(SerializationFeature.INDENT_OUTPUT);
但是,这只启用了 ,它有 2 个缩进空间。我想要4。要做到这一点,似乎我必须构建自己的,提供一个具有4个空间的a。对于在其他平台上如此简单的事情来说,这太激烈了。请告诉我有更简单的方法。DefaultPrettyPrinter
ObjectMapper
JsonFactory
JsonGenerator
PrettyPrinter