JSON ke class Java
Tempel contoh JSON untuk mendapat class Java: POJO dengan getter/setter atau record (Java 16+), tipe pembungkus untuk null, dan anotasi Jackson opsional.
Cara membuat class Java dari JSON
- Tempel contoh JSON di kiri atau buka file .json; kode Java langsung muncul di kanan.
- Pilih class (getter/setter) atau record, dan nyalakan Jackson bila proyek Anda memakainya.
- Salin atau unduh file .java — namanya sama dengan class akar seperti yang diminta Java.
Pertanyaan umum
record (Java 16 ke atas) jauh lebih ringkas dan tidak berubah setelah dibuat, cocok untuk data dari API. Pilih class untuk Java lama atau bila butuh setter.
int, double, dan boolean tidak bisa berisi null. Field yang kadang null atau tidak selalu ada memakai Integer, Double, dan Boolean. Bilangan bulat sangat besar (seperti ID 19 digit) memakai long atau Long.
Java memakai camelCase, jadi first_name menjadi firstName. Dengan Jackson, ditambahkan @JsonProperty("first_name") agar Jackson tetap membaca JSON asli. Tanpa Jackson, nama asli dicatat di akhir baris.
Satu file Java hanya boleh berisi satu class public, jadi class lainnya dibuat bersarang (static) di dalamnya — tempel sekali dan langsung bisa dikompilasi.
Sepenuhnya gratis dan tanpa perlu mendaftar.
Alat terkait
JSON ke TypeScriptBuat interface TypeScript dari contoh JSONJSON ke struct GoBuat struct Go dari contoh JSONJSON ke data class KotlinBuat data class Kotlin dari contoh JSONEscape / Unescape JSONUbah teks jadi string JSON yang valid dan sebaliknyaPerapi JSONRapikan, ringkas, dan validasi JSONPerbaiki JSONPerbaiki JSON rusak secara otomatisBandingkan JSONCari perbedaan antara dua dokumen JSONPenampil JSONLihat JSON sebagai pohon, lipat atau buka cabangUrutkan JSONUrutkan field dan array JSON dari A ke Z