I am using Jackson and would like to pretty-print JSON such that each element in arrays goes to each line, like:
{ \"foo\" : \"bar\", \"blah\" : [ 1,
Mapper can be configured (jackson-2.6) with:
ObjectMapper mapper = ... DefaultPrettyPrinter prettyPrinter = new DefaultPrettyPrinter(); prettyPrinter.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); mapper.setDefaultPrettyPrinter(prettyPrinter); //use mapper