Java JsonGenerator – JSON Processing API dan Cara Mengaktifkan Pretty Print JSON Output (Gson + Jackson)

Diterbitkan: 2014-11-22
json-processing-api-and-how-to-enable-pretty-print-json

Ini akan menjadi tutorial yang sangat menarik. Terkadang di Aplikasi Java Perusahaan Anda, Anda harus berurusan dengan banyak data JSON. Terkadang Anda memiliki Write to file, Read from file, log it dengan benar dalam Pretty Format yang bagus, dll.

Pernahkah Anda bertanya-tanya tentang Pretty-Print JSON di Java? Dalam tutorial ini kita akan menggunakan paket javax.json dan JsonGenerator API untuk menulis JSONObject ke file. Kami juga akan menggunakan com.google.gson.Gson untuk mempercantik Output JSON.

Ini adalah langkah-langkah yang akan kita lakukan:

  1. Buat kelas CrunchifyJsonGeneratorPrettyJSON.java
  2. Gunakan JsonGenerator untuk membuat JSONObject di Java dan simpan di lokasi /Users/appshah/Desktop/crunchifyJson.txt
  3. Baca JSON yang Sama dari file
  4. Cetak JSON sederhana di konsol Eclipse
  5. Gunakan utilitas crunchifyPrettyJSONUtility() untuk mengonversi JSON sederhana ke PrettyJSON – Mengonversi string JSON ke Pretty Print (Java, Gson)
  6. Cetak PrettyJSON yang sama di konsol

Antarmuka JsonGenerator menulis data JSON ke sumber keluaran dengan cara streaming. Kelas Json berisi metode untuk membuat generator untuk karakter atau aliran keluaran.

Gson adalah perpustakaan Java yang dapat digunakan untuk mengubah Objek Java menjadi representasi JSON mereka. Itu juga dapat digunakan untuk mengonversi string JSON ke objek Java yang setara. Dengan kata lain, ini adalah java api untuk tutorial pemrosesan json, java api untuk maven pemrosesan json, java api untuk contoh pemrosesan json dan sebagainya.

Anda perlu di bawah dua Ketergantungan Maven untuk membuatnya berfungsi.

Berikut adalah hasilnya: