Cara Mengonversi Objek Java ke Json di PC atau Mac (dengan Gambar)

Daftar Isi:

Cara Mengonversi Objek Java ke Json di PC atau Mac (dengan Gambar)
Cara Mengonversi Objek Java ke Json di PC atau Mac (dengan Gambar)

Video: Cara Mengonversi Objek Java ke Json di PC atau Mac (dengan Gambar)

Video: Cara Mengonversi Objek Java ke Json di PC atau Mac (dengan Gambar)
Video: Cara Membuat Rumus VLOOKUP yang Disertai Dengan Gambar 2024, Mungkin
Anonim

Artikel wikiHow ini akan mengajarkan kepada Anda cara mengonversi objek Java ke Json di PC atau Mac. Dalam tutorial ini, kita akan menggunakan kelas Objectmapper dari perpustakaan Jackson. Ini adalah cara paling dasar untuk mengonversi objek Java ke Json.

Langkah

9688688 1
9688688 1

Langkah 1. Tambahkan dependensi berikut ke file pom.xml

Dependensi ini akan menambahkan "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar", dan "jackson-databind-2.9.3.jar". Pastikan untuk menyertakan versi terbaru dari databind Jackson di bawah "Versi".

     com.fasterxml.jackson.core jackson-databind 2.9.3 
    
9688688 2
9688688 2

Langkah 2. Ketik kode objectmapper

Ini akan memulai kelas objectmapper dari perpustakaan Jackson.

    Pemeta ObjectMapper = new ObjectMapper();

9688688 3
9688688 3

Langkah 3. Ketik nama objek

Ketik kode berikut. Ketik nama sebenarnya dari objek Java yang Anda konversi ke Json. Misalnya, jika objek Java bernama "Student", kodenya akan terbaca Student Student = new Student();

    NamaObjekNamaObjek = namaObjek baru();

9688688 4
9688688 4

Langkah 4. Ketik writeValue untuk Json

Ini akan membuat file Json keluaran setelah objek Java dikonversi. Ketik jalur file json yang dimaksud sebagai ganti "c:\Jsonfile.json". Ketik nama objek Java yang ingin Anda konversi ke Json sebagai ganti "ObjectName".

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

Langkah 5. Tinjau hasil Anda

Seluruh kode akan terlihat seperti ini:

    ObjectMapper mapper = baru ObjectMapper(); NamaObjekNamaObjek = namaObjek baru(); mapper.writeValue(c:\Jsonfile.json, ObjectName);

Direkomendasikan: