If I use a YAMLFactory instead of default one (JSON) for ObjectMapper and configure a custom indentation, the indentation is not taken into account
If I don't use YAML output, it works for the JSON output.
Any idea ?
DefaultPrettyPrinter.Indenter indenter = new DefaultIndenter(" ", DefaultIndenter.SYS_LF);
DefaultPrettyPrinter printer = new DefaultPrettyPrinter();
printer.indentObjectsWith(indenter);
printer.indentArraysWith(indenter);
ObjectMapper objectMapper = new ObjectMapper( new YAMLFactory() );
objectMapper.setDefaultPrettyPrinter(printer);
objectMapper.enable(SerializationFeature.INDENT_OUTPUT);
String string = objectMapper.writeValueAsString(myObject);