在本教程中,我们将向您展示如何在Gson框架中启用JSON漂亮打印。
1.默认情况下,Gson压缩打印JSON输出:
GsonExample1.java
package com.mkyong;
import com.google.gson.Gson;
public class GsonExample1 {
public static void main(String[] args) {
Gson gson = new Gson();
String[] lang = {"Java", "Node", "Kotlin", "JavaScript"};
String json = gson.toJson(lang);
System.out.println(json);
}
}
输出量
["Java","Node","Kotlin","JavaScript"]
2.要启用JSON漂亮打印,请使用GsonBuilder
创建Gson
对象
GsonExample2.java
package com.mkyong;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class GsonExample2 {
public static void main(String[] args) {
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String[] lang = {"Java", "Node", "Kotlin", "JavaScript"};
String json = gson.toJson(lang);
System.out.println(json);
}
}
输出量
[
"Java",
"Node",
"Kotlin",
"JavaScript"
]
注意
阅读更多Gson示例
参考文献
翻译自: https://mkyong.com/java/how-to-enable-pretty-print-json-output-gson/