Java JsonGenerator - API de traitement JSON et comment activer la sortie JSON Pretty Print (Gson + Jackson)

Publié: 2014-11-22
json-processing-api-et-comment-activer-pretty-print-json

Ce tutoriel sera très intéressant. Parfois, dans votre application Java d'entreprise, vous devez gérer de nombreuses données JSON. Parfois, vous avez Écrire dans un fichier, Lire à partir d'un fichier, l'enregistrer correctement dans un joli joli format, etc.

Vous êtes-vous déjà posé des questions sur Pretty-Print JSON en Java ? Dans ce didacticiel, nous utiliserons le package javax.json et l'API JsonGenerator pour écrire JSONObject dans un fichier. Nous utiliserons également com.google.gson.Gson pour embellir la sortie JSON.

Voici les étapes que nous allons effectuer :

  1. Créer la classe CrunchifyJsonGeneratorPrettyJSON.java
  2. Utilisez JsonGenerator pour créer JSONObject en Java et le stocker à l'emplacement /Users/appshah/Desktop/crunchifyJson.txt
  3. Lire le même JSON à partir du fichier
  4. Imprimer le JSON simple sur la console Eclipse
  5. Utilisez crunchifyPrettyJSONUtility() pour convertir un JSON simple en PrettyJSON - Convertir une chaîne JSON en Pretty Print (Java, Gson)
  6. Imprimer le même PrettyJSON sur la console

L'interface JsonGenerator écrit des données JSON dans une source de sortie en continu. La classe Json contient des méthodes pour créer des générateurs de caractères ou de flux de sortie.

Gson est une bibliothèque Java qui peut être utilisée pour convertir des objets Java en leur représentation JSON. Il peut également être utilisé pour convertir une chaîne JSON en un objet Java équivalent. En d'autres termes, c'est java api pour le tutoriel de traitement json, java api pour le traitement json maven, java api pour l'exemple de traitement json et ainsi de suite.

Vous avez besoin de deux dépendances Maven ci-dessous pour que cela fonctionne.

Voici un résultat :