Skip to content
jsonforge.app

Konverter JSON ke Kelas Java

Ubah JSON menjadi definisi kelas POJO Java dengan getter, setter, atau anotasi Jackson.

Masukan JSON

Loading editor…

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

  1. Masukkan payload JSON ke panel sebelah kiri.
  2. Tentukan nama kelas utama (Class Name) pada kolom opsi.
  3. Kode kelas Java POJO lengkap dengan getter dan setter akan tergenerasi.
  4. 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.

Pertanyaan yang sering diajukan