Pretty-Printing JSON en Java avec la bibliothèque GSON de Google
Lorsque vous traitez des données JSON, il est souvent utile de les formater de manière à ce que facilite la lecture et la compréhension. Ce processus, connu sous le nom de Pretty-Printing, est particulièrement utile pour déboguer ou partager des données avec d'autres.
Utiliser json-simple pour Pretty-Printing
json-simple ne Je n'ai pas de support intégré pour la jolie impression. Cependant, il existe d'autres bibliothèques qui peuvent vous aider à y parvenir.
GSON de Google
GSON de Google est une bibliothèque de traitement JSON largement utilisée. Il offre plusieurs options pour une jolie impression des données JSON. Une solution consiste à utiliser la méthode GsonBuilder.setPrettyPrinting() :
Java
import com.google.gson.*; Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonParser jp = new JsonParser(); JsonElement je = jp.parse(uglyJsonString); String prettyJsonString = gson.toJson(je);
Vous pouvez également utiliser la méthode static parse() de JsonParser :
Java
Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonElement je = JsonParser.parseString(uglyJsonString); String prettyJsonString = gson.toJson(je);
Gradle Dépendance
Pour utiliser GSON dans votre projet Java, ajoutez la dépendance suivante à votre fichier build.gradle :
Gradle
implementation 'com.google.code.gson:gson:2.8.7'
Conclusion
GSON fournit un moyen simple et efficace d'imprimer joliment des données JSON en Java. En utilisant la méthode setPrettyPrinting() ou la méthode parse() avec la méthode statique parseString(), vous pouvez formater les données JSON de manière 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!