Maison > Java > javaDidacticiel > Comment puis-je joliment imprimer du JSON en Java à l'aide de GSON ?

Comment puis-je joliment imprimer du JSON en Java à l'aide de GSON ?

DDD
Libérer: 2024-11-28 07:43:13
original
971 Les gens l'ont consulté

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

Pretty-Print JSON en Java avec GSON

La manipulation des données JSON nécessite des outils qui facilitent leur lisibilité et leur compréhension. Pour ceux qui utilisent la bibliothèque json-simple et recherchent un moyen d'embellir leurs données JSON, GSON, développé par Google, présente une solution fiable.

JSON joliment imprimé avec GSON

Pour obtenir un JSON joliment imprimé à l'aide de GSON, suivez ces instructions étapes :

  1. Importez la bibliothèque GSON dans votre projet :

    import com.google.gson.*;
    Copier après la connexion
  2. Spécifiez le joli paramètre d'impression :

    Gson gson = new GsonBuilder().setPrettyPrinting().create();
    Copier après la connexion
  3. Analyser la chaîne JSON en JSON element :

    JsonElement je = JsonParser.parseString(uglyJsonString);
    Copier après la connexion
  4. Convertissez l'élément JSON en une chaîne joliment imprimée :

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

Exemple de code

L'extrait de code suivant démontre l'utilisation de GSON pour une jolie impression JSON :

Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonElement je = JsonParser.parseString(uglyJsonString);
String prettyJsonString = gson.toJson(je);
System.out.println(prettyJsonString);
Copier après la connexion

Dépendance

Intégrez la dépendance suivante dans votre configuration Gradle :

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

L'utilisation de GSON fournit une solution élégante pour embellir Données JSON en Java, améliorant sa lisibilité et sa convivialité à des fins de débogage ou de présentation.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal