没有经过格式化的Json很难阅读,那一坨是什么东西???
所以一系列的Json格式化、美化、高亮工具应运而生。
不过,最方便的、使用最多的还是那些在线工具。
推荐一个
在线JSON格式化工具
这个不但可以格式化,还能高亮显示,可以折叠分级(层级分明,非常直观)
咳咳~~~
跑题啦,这个不是重点!!!
Java如何格式化JSON???
我们使用Jackson 格式化输出JSON 代码说明(字符)
其实这里就是把字符串转成对象(Object ),然后再输出的。
public static void main(String[] args) throws IOException {
//已知一个json 字符串
String json = "{\"name\":\"jerry\",\"age\":4,\"domain\":\"https://www.google.com\"}";
//求优雅输出
ObjectMapper mapper = new ObjectMapper();
Object obj = mapper.readValue(json, Object.class);
System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(obj));
}
输出
{
"name" : "jerry",
"age" : 4,
"domain" : "https://www.google.com"
}
简单搞定~~