Рубрики
Без рубрики

Gson – Как включить вывод в формате JSON для печати

– Gson – Как включить вывод pretty print в формате JSON

Автор оригинала: 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/”