Java JsonGenerator – API-ul de procesare JSON și cum să activați ieșirea JSON Pretty Print (Gson + Jackson)

Publicat: 2014-11-22
json-processing-api-și-cum-se-activează-pretty-print-json

Acesta va fi un tutorial foarte interesant. Uneori, în aplicația Java Enterprise, trebuie să vă ocupați de o mulțime de date JSON. Uneori aveți Scrieți în fișier, Citiți din fișier, înregistrați-l corect într-un format frumos, etc.

Te-ai întrebat vreodată despre Pretty-Print JSON în Java? În acest tutorial vom folosi pachetul javax.json și API-ul JsonGenerator pentru a scrie JSONObject în fișier. De asemenea, vom folosi com.google.gson.Gson pentru a îmbunătăți ieșirea JSON.

Aceștia sunt pașii pe care îi vom efectua:

  1. Creați clasa CrunchifyJsonGeneratorPrettyJSON.java
  2. Utilizați JsonGenerator pentru a crea JSONObject în Java și stocați-l în locația /Users/appshah/Desktop/crunchifyJson.txt
  3. Citiți același JSON din fișier
  4. Imprimați JSON simplu pe consola Eclipse
  5. Utilizați utilitarul crunchifyPrettyJSONUtility() pentru a converti JSON simplu în PrettyJSON - Convertiți șirul JSON în Pretty Print (Java, Gson)
  6. Imprimați același PrettyJSON pe consolă

Interfața JsonGenerator scrie date JSON într-o sursă de ieșire într-un mod de streaming. Clasa Json conține metode pentru a crea generatoare pentru fluxuri de caractere sau de ieșire.

Gson este o bibliotecă Java care poate fi folosită pentru a converti obiectele Java în reprezentarea lor JSON. Poate fi folosit și pentru a converti un șir JSON într-un obiect Java echivalent. Cu alte cuvinte, este un tutorial java api pentru procesarea json, java api pentru procesarea json maven, java api pentru exemplu de procesare json și așa mai departe.

Aveți nevoie de mai puțin de două dependențe Maven pentru a funcționa.

Iată un rezultat: