Konverter JSON ke Kelas Java
Ubah JSON menjadi definisi kelas POJO Java dengan getter, setter, atau anotasi Jackson.
Masukan JSON
Kode yang dihasilkan
Masukkan JSON di sebelah kiri untuk menghasilkan tipe darinya.
Apa itu Konverter JSON ke Kelas Java?
Konverter JSON ke Kelas Java — Alat pembuat kelas POJO (Plain Old Java Object) dari sampel data JSON. Alat ini secara otomatis menghasilkan properti bertipe privat, method getter/setter, konstruktor, serta anotasi Jackson `@JsonProperty` atau Gson `@SerializedName` untuk integrasi Spring Boot dan Android.
Cara menggunakan Konverter JSON ke Kelas Java
- Masukkan payload JSON ke panel sebelah kiri.
- Tentukan nama kelas utama (Class Name) pada kolom opsi.
- Kode kelas Java POJO lengkap dengan getter dan setter akan tergenerasi.
- Salin kode untuk ditempelkan ke file `.java` proyek Anda.
Contoh
Generasi POJO Java
Masukan
{"user_name": "Ada", "age": 30}
Keluaran
public class User { @JsonProperty("user_name") private String userName; private long age; // getters & setters }
Generasi List Java
Masukan
{"items": [1, 2]}
Keluaran
public class Root { private List<Long> items; }
Kesalahan umum
- Memasukkan nama kelas yang bertabrakan dengan nama keyword reserved Java (seperti Class atau Import).
- Lupa menambahkan dependensi Jackson/Gson di file `pom.xml` atau `build.gradle`.
- Mengabaikan tipe data generik pada List.
Mengapa menggunakan alat ini
- Sangat mempercepat pembuatan Entity/DTO di framework Spring Boot dan aplikasi Android.
- Penataan kode sesuai konvensi JavaBeans lengkap dengan getter & setter.
- Anotasi pemetaan JSON yang akurat.