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
Freigeben: 2024-11-27 10:25:10
Original
850 Leute haben es durchsucht

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();
    Nach dem Login kopieren
  2. Erstellen Sie einen JsonParser, um die ursprüngliche JSON-Zeichenfolge zu analysieren :

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

    String prettyJsonString = gson.toJson(je);
    Nach dem Login kopieren

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

JsonElement je = JsonParser.parseString​(uglyJsonString);
String prettyJsonString = gson.toJson(je);
Nach dem Login kopieren

Denken Sie daran, die folgenden Importanweisungen einzufügen:

import com.google.gson.*;
Nach dem Login kopieren

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

implementation 'com.google.code.gson:gson:2.8.7'
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage