Cara Menukar Objek Java ke Json pada PC atau Mac (dengan Gambar)

Isi kandungan:

Cara Menukar Objek Java ke Json pada PC atau Mac (dengan Gambar)
Cara Menukar Objek Java ke Json pada PC atau Mac (dengan Gambar)

Video: Cara Menukar Objek Java ke Json pada PC atau Mac (dengan Gambar)

Video: Cara Menukar Objek Java ke Json pada PC atau Mac (dengan Gambar)
Video: CARA MUDAH MEMASUKKAN ATAU MENYUSUN FOTO KE EXCEL 2024, Mungkin
Anonim

WikiHow ini mengajar anda cara menukar objek Java ke Json pada PC atau Mac. Dalam tutorial ini, kita akan menggunakan kelas Objectmapper dari perpustakaan Jackson. Ini adalah kaedah paling asas untuk menukar objek Java ke Json.

Langkah-langkah

9688688 1
9688688 1

Langkah 1. Tambahkan kebergantungan berikut ke fail pom.xml

Pergantungan ini akan menambah "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar", dan "jackson-databaseind-2.9.3.jar". Pastikan untuk memasukkan versi terbaru pangkalan data Jackson di bawah "Versi".

     com.fasterxml.jackson.core jackson-pangkalan data 2.9.3 
    
9688688 2
9688688 2

Langkah 2. Taipkan kod pemeta objek

Ini akan memulakan kelas peta objek perpustakaan Jackson.

    ObjectMapper mapper = ObjectMapper baru ();

9688688 3
9688688 3

Langkah 3. Taipkan nama objek

Taipkan kod berikut. Ketik nama sebenar objek Java yang anda ubah menjadi Json. Sebagai contoh, jika objek Java bernama "Pelajar", kodnya akan membaca Pelajar Pelajar = Pelajar baru ();

    ObjectName ObjectName = ObjectName baru ();

9688688 4
9688688 4

Langkah 4. Taipkan nilai tulis untuk Json

Ini akan membuat fail Json output setelah objek Java ditukar. Ketik jalan yang dimaksudkan dari fail json di tempat "c: / Jsonfile.json". Ketik nama objek Java yang ingin anda ubah menjadi Json sebagai ganti "ObjectName".

    mapper.writeValue (c: / Jsonfile.json, ObjectName);

Langkah 5. Kaji hasil anda

Keseluruhan kod akan kelihatan seperti ini:

    ObjectMapper mapper = ObjectMapper baru (); ObjectName ObjectName = ObjectName baru (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Disyorkan: