Bagaimana Meratakan atau Meratakan objek JSON Kompleks menjadi Struktur Datar & Seperti Peta di Jawa?

Diterbitkan: 2020-09-02
Bagaimana Meratakan atau Meratakan objek JSON Kompleks menjadi Struktur Datar & Seperti Peta di Jawa?

Bagaimana cara deserialize JSON bersarang menjadi struktur datar seperti Peta?

Beberapa hari yang lalu saya mendapat pertanyaan tentang cara meratakan Objek JSON yang mungkin sederhana dari struktur Kompleks?

JsonFlattener adalah utilitas maven yang sangat kuat untuk hal yang sama. Mari kita lihat contohnya.

Anda perlu mengimpor di bawah Ketergantungan Maven ke proyek Anda. Tambahkan di bawah ini ke file pom.xml proyek Anda.

Jika Anda tidak melihat file pom.xml ke dalam ruang kerja Eclipse karena Anda tidak memiliki proyek pakar, maka Anda cukup menyembunyikan proyek pakar proyek Anda.

side note tambahan: Ada baiknya melihat artikel Crunchify ditampilkan di halaman Hasil Pencarian Google

Senang melihat artikel Crunchify ditampilkan di halaman Google Penelusuran

Mari kita mulai

Langkah 1

  • Buat kelas java CrunchifyJSONFlattenerTutorial .java
  • Semoga Anda telah menambahkan ketergantungan json-flattener di atas ke file pom.xml Anda

Langkah 2

Buat file crunchify.txt dan letakkan di bawah folder ~/Document jika Anda menggunakan Macbook. Ubah jalur sesuai kebutuhan Anda.

Kami akan membaca file JSON crunchify.txt di java.

Langkah-3

Salin kode Java ke Eclipse Anda:

Dan itu saja. Jalankan saja program dan Anda akan melihat format Flatten and Unflatten dari JSONObject Anda.

Keluaran Konsol Eclipse: