JSON Girdisi
Oluşturulan Java
Hem Jackson hem Lombok seçebilirsiniz
Java sınıfları üretmek için JSON verisi girin
POJO'lar, Lombok ve Jackson anotasyonları desteklenir
JSON veri yapılarından Java POJO'ları ve sınıfları üretin
Hem Jackson hem Lombok seçebilirsiniz
Java sınıfları üretmek için JSON verisi girin
POJO'lar, Lombok ve Jackson anotasyonları desteklenir
Spring Boot uygulamaları, hizmetleri ve JVM entegrasyonları için JSON örneklerinden Java POJO'ları oluşturmak üzere bu JSON'dan Java'ya oluşturucuyu kullanın.
Adım 1 – JSON örneğini yapıştırın
Import kullanın.Adım 2 – Java POJO seçeneklerini seçin
Class Name ve Package Name değerlerini proje yapınıza uyacak şekilde ayarlayın.Jackson ek açıklamalarını etkinleştirin.Lombok öğesini etkinleştirin.Adım 3 – Oluşturulan kodu inceleyin
Root Type Name, boş değer işleme ve çerçeveler gibi seçenekleri ayarlayın.Adım 4 – Java'da POJO'ları kullanın
Adım 5 – Kopyalayın veya indirin
Hızlı ipuçları
@JsonProperty kullanın.Instant/OffsetDateTime seçeneğini yalnızca zaman damgası biçiminiz sabit olduğunda tercih edin.// JSON girişi
{
"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;
}Bu JSON'dan Java'ya oluşturucuyla birlikte harika çalışan daha fazla JSON ve şema aracını keşfedin.
Belgeler ve doğrulama için mevcut Java sınıflarını JSON örneklerine ve JSON Şemasına dönüştürün.
API yüklerini doğrulamak için JSON örneklerinden bir JSON Şeması oluşturun.
Çalışma zamanı sorunlarını önlemek için POJO'ları oluşturmadan önce JSON'u biçimlendirin ve doğrulayın.
JVM projeleri ve Android uygulamaları için Kotlin veri sınıfları oluşturun.
Üretici; doğru constructor'lar ve getter/setter'larla Java sınıfları oluşturur, JSON serileştirmesi için Jackson anotasyonlarını, boilerplate azaltmak için Lombok'u ve standart Java kurallarını destekler.
Evet! Çatı olarak 'Lombok' seçerek @Data, @AllArgsConstructor ve @NoArgsConstructor anotasyonlarıyla boilerplate kodu azaltabilirsiniz.
Jackson seçildiğinde, özel property adlarıyla doğru serileştirme/serileştirme çözme için alanlara @JsonProperty anotasyonu eklenir.
Seçeneklerden özel paket adı belirleyebilirsiniz. Üretici, oluşturulan Java dosyasının üst kısmına uygun package bildirimini ekler.