Maison > Java > javaDidacticiel > Comment puis-je facilement imprimer des données JSON en Java à l'aide de GSON ?

Comment puis-je facilement imprimer des données JSON en Java à l'aide de GSON ?

Mary-Kate Olsen
Libérer: 2024-11-27 10:25:10
original
852 Les gens l'ont consulté

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

JSON joliment imprimé rendu facile en Java

Les données JSON joliment imprimées les rendent plus lisibles et plus faciles à comprendre. Si vous utilisez la bibliothèque json-simple et que vous n'avez pas trouvé de fonctionnalité intégrée de jolie impression, voici une solution couramment utilisée :

La bibliothèque GSON de Google offre un moyen pratique d'y parvenir. Suivez ces étapes :

  1. Créez une instance Gson avec la jolie impression activée :

    Gson gson = new GsonBuilder().setPrettyPrinting().create();
    Copier après la connexion
  2. Créez un JsonParser pour analyser la chaîne JSON d'origine :

    JsonParser jp = new JsonParser();
    JsonElement je = jp.parse(uglyJsonString);
    Copier après la connexion
  3. Convertir l'élément analysé à une chaîne JSON joliment imprimée :

    String prettyJsonString = gson.toJson(je);
    Copier après la connexion

Pour une approche encore plus à jour, utilisez plutôt la méthode d'analyse statique de JsonParser :

JsonElement je = JsonParser.parseString​(uglyJsonString);
String prettyJsonString = gson.toJson(je);
Copier après la connexion

N'oubliez pas d'inclure les déclarations d'importation suivantes :

import com.google.gson.*;
Copier après la connexion

Et ajoutez le Gradle suivant dépendance :

implementation 'com.google.code.gson:gson:2.8.7'
Copier après la connexion

En tirant parti de GSON, vous pouvez désormais facilement convertir les données JSON brutes dans un format lisible par l'homme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal