Автор оригинала: mkyong.
В этом уроке мы покажем вам, как включить JSON pretty print в Gson framework.
1. По умолчанию Gson compact – выводит вывод в формате JSON:
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 pretty-печать, создайте Json
объект с помощью GsonBuilder
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" ]
Рекомендации
Оригинал: “https://mkyong.com/java/how-to-enable-pretty-print-json-output-gson/”