Heim >Java >javaLernprogramm >Wie kann ich mit GSON ganz einfach JSON-Daten in Java hübsch drucken?

Wie kann ich mit GSON ganz einfach JSON-Daten in Java hübsch drucken?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-27 10:25:10853Durchsuche

How Can I Easily Pretty-Print JSON Data in Java Using GSON?

Pretty-Print-JSON leicht gemacht in Java

Pretty-Print-JSON-Daten machen sie lesbarer und leichter zu verstehen. Wenn Sie die json-simple-Bibliothek verwenden und keine integrierte Pretty-Printing-Funktion gefunden haben, finden Sie hier eine häufig verwendete Lösung:

Die GSON-Bibliothek von Google bietet eine praktische Möglichkeit, dies zu erreichen. Befolgen Sie diese Schritte:

  1. Erstellen Sie eine Gson-Instanz mit aktiviertem Pretty-Printing:

    Gson gson = new GsonBuilder().setPrettyPrinting().create();
  2. Erstellen Sie einen JsonParser, um die ursprüngliche JSON-Zeichenfolge zu analysieren :

    JsonParser jp = new JsonParser();
    JsonElement je = jp.parse(uglyJsonString);
  3. Konvertieren Sie das analysierte Element zu einer hübsch gedruckten JSON-Zeichenfolge:

    String prettyJsonString = gson.toJson(je);

Für einen noch aktuelleren Ansatz verwenden Sie stattdessen die statische Analysemethode von JsonParser:

JsonElement je = JsonParser.parseString​(uglyJsonString);
String prettyJsonString = gson.toJson(je);

Denken Sie daran, die folgenden Importanweisungen einzufügen:

import com.google.gson.*;

Und fügen Sie den folgenden Gradle hinzu Abhängigkeit:

implementation 'com.google.code.gson:gson:2.8.7'

Durch die Nutzung von GSON können Sie jetzt JSON-Rohdaten problemlos in ein für Menschen lesbares Format konvertieren.

Das obige ist der detaillierte Inhalt vonWie kann ich mit GSON ganz einfach JSON-Daten in Java hübsch drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn