my2ls.com

Type a tool name, topic, or path — results update as you type.

Veriden sınıfa

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.

JSON girişi
Java çıkışı

Burada neler yapabilirsiniz

Örnek yükten derlenebilir görünen kayıtlara — sekmeden çıkmadan.

Dizeler, sayılar, boolean’lar, nesneler ve dizilerden alan çıkararak Java kayıtları üretin.

İç 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

1

Sol düzenleyiciye JSON nesnesi yapıştırın (API örneği, fixture veya günlük).

2

İsteğe bağlı kök kayıt adını değiştirin ve «Üret»e tıklayın.

3

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"]
}

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.