Dizeler, sayılar, boolean’lar, nesneler ve dizilerden alan çıkararak Java kayıtları üretin.
JSON’dan Java’ya — JSON’dan Java kayıtları üretin
Bir JSON nesnesi yapıştırın, kök kayıt adını verin ve Java 16+ kayıtlarını kopyalayın — yükleme veya hesap yok.
API yanıtları ve yapılandırmalar genelde JSON gelir; Java kodu ise tipli kayıt ister. Bu araç, iç içe nesneler ve listeler dahil nesne şekline uygun Java kayıt tanımları üretir.
Her şey tarayıcıda: solda JSON, isteğe bağlı kök sınıf adı, «Üret»e tıklayın, sağda Java’yı kopyalayın. Geçersiz JSON veya kök nesne değilse net hata.
JSON’dan Java’ya çalışma alanı
Örnek yükten derlenebilir görünen kayıtlara — sekmeden çıkmadan.
Burada neler yapabilirsiniz
Örnek yükten derlenebilir görünen kayıtlara — sekmeden çıkmadan.
İç içe JSON nesneleri için iç içe kayıt türleri; diziler gerektiğinde import ile List olur.
IDE veya birleştirme isteği için tek tıkla kaynak kopyalayın.
JSON tarayıcıdan çıkmaz — Java üretmek için sunucuya gönderilmez.
Yalnızca «Üret»e basıldığında çalışır; taslaklar çıktıyı bozmaz.
Nasıl kullanılır
Sol düzenleyiciye JSON nesnesi yapıştırın (API örneği, fixture veya günlük).
İsteğe bağlı kök kayıt adını değiştirin ve «Üret»e tıklayın.
Sağdaki Java’yı gözden geçirin, gerekirse adları düzeltin, yeniden üretin, Kopyala.
Beklentiler
Çıktı Java 16+ kayıtları hedefler; Jackson tam nitelikli @JsonProperty yalnızca JSON anahtarı geçerli Java tanımlayıcısı değilse kullanılır. Sayılar Double; boş diziler List<Object>. Çok büyük belgeler sekmeyi yavaşlatabilir.
Hızlı örnek
Bu nesneyi yapıştırın ve «Üret»e tıklayın:
{
"user": {
"id": 42,
"name": "Ada",
"active": true
},
"tags": ["dev", "json"]
}İlgili sayfalar
Hızlı soru
Java üretmek için JSON’um yükleniyor mu?
Hayır. Üretim tamamen tarayıcınızda çalışır. Yapıştırdığınız metin Java kaynağı üretmek için bize gönderilmez.