pom.xml 引入 fastjson

<dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.30</version>
</dependency>

想要输出/打印的是一个 JSONObjectJSONArray。我们假设对象名字是 aaa,那么要想美化输出这个对象,可以这么写

String pretty = JSON.toJSONString(aaa, SerializerFeature.PrettyFormat,
         SerializerFeature.WriteMapNullValue,
         SerializerFeature.WriteDateUseDateFormat);
System.out.println(pretty);

之后打印出来的 pretty 对象就是美化后的 aaa (json 对象或 json 数组)。