Input JSON
Java Dihasilkan
Anda dapat memilih Jackson dan Lombok sekaligus
Masukkan data JSON untuk menghasilkan class Java
POJO Java dengan anotasi JSON dan pemetaan tipe yang tepat
Hasilkan class Java dari struktur data JSON
Anda dapat memilih Jackson dan Lombok sekaligus
Masukkan data JSON untuk menghasilkan class Java
POJO Java dengan anotasi JSON dan pemetaan tipe yang tepat
Gunakan generator JSON ke Java ini untuk membuat POJO Java dari sampel JSON untuk aplikasi, layanan, dan integrasi JVM Spring Boot.
Langkah 1 – Tempelkan sampel JSON
Import untuk memuat JSON dari file, URL, atau data sampel.Langkah 2 – Pilih opsi Java POJO
Class Name dan Package Name agar sesuai dengan struktur proyek Anda.Jackson jika Anda ingin pemetaan JSON eksplisit.Lombok jika Anda ingin mengurangi boilerplate (pengambil/setter/konstruktor).Langkah 3 – Tinjau kode yang dihasilkan
Root Type Name, penanganan null, dan kerangka kerja jika tersedia.Langkah 4 – Gunakan POJO di Java
Langkah 5 – Salin atau unduh
Kiat cepat
@JsonProperty ketika kunci JSON tidak cocok dengan penamaan Java.Instant/OffsetDateTime hanya jika format stempel waktu Anda stabil.// masukan JSON
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// Generated Java POJOs (simplified)
public class Metadata {
private String plan;
public String getPlan() { return plan; }
public void setPlan(String plan) { this.plan = plan; }
}
public class Root {
private int id;
private String name;
private String email;
private boolean active;
private java.util.List<String> roles;
private Metadata metadata;
private String createdAt;
private double score;
private Object notes;
}Jelajahi lebih banyak alat JSON dan skema yang berfungsi baik bersama generator JSON ke Java ini.
Ubah kelas Java yang ada menjadi contoh JSON dan Skema JSON untuk dokumen dan validasi.
Hasilkan Skema JSON dari sampel JSON untuk memvalidasi payload API.
Format dan validasi JSON sebelum membuat POJO untuk menghindari masalah waktu proses.
Hasilkan kelas data Kotlin untuk proyek JVM dan aplikasi Android.
Generator membuat class Java dengan field, getter/setter, mendukung anotasi Jackson, dan mengikuti konvensi penamaan Java dengan package dan import yang tepat.
Class yang dihasilkan kompatibel dengan Jackson untuk serialisasi/deserialisasi JSON, termasuk dukungan untuk nama properti kustom dengan anotasi @JsonProperty.
Anda dapat menyesuaikan output untuk menggunakan Java records (Java 14+) secara manual. Generator terutama menghasilkan class POJO yang kompatibel luas.
Array JSON dipetakan ke List atau array Java, dan objek bersarang menghasilkan class terpisah. Struktur kompleks didukung dengan tipe generik yang tepat.