在Jackson中,我们可以使用writerWithDefaultPrettyPrinter()
漂亮地打印JSON输出。
用Jackson 2.9.8测试
1.漂亮的JSON打印
1.1默认情况下,Jackson以紧凑格式打印:
ObjectMapper mapper = new ObjectMapper();
Staff staff = createStaff();
String json = mapper.writeValueAsString(staff);
System.out.println(json);
输出量
{"name":"mkyong","age":38,"skills":["java","python","node","kotlin"]}
1.2启用按需漂亮打印。
ObjectMapper mapper = new ObjectMapper();
Staff staff = createStaff();
// pretty print
String json = mapper.writerWithDefaultPrettyPrinte