JSON'dan Java sınıfına
Örnek JSON yapıştırıp Java sınıflarını alın: getter/setter'lı POJO ya da record (Java 16+), null için sarmalayıcı türler, isteğe bağlı Jackson.
JSON'dan Java sınıfları nasıl oluşturulur
- Örnek JSON'u sola yapıştırın ya da bir .json dosyası açın; Java kodu sağda görünür.
- class (getter/setter) ya da record seçin, projeniz kullanıyorsa Jackson'ı açın.
- Kopyalayın ya da .java dosyasını indirin — Java'nın istediği gibi kök sınıfın adını taşır.
Sık sorulan sorular
record (Java 16 ve üstü) çok daha kısadır ve oluşturulduktan sonra değişmez; API verisi için uygundur. Eski Java'da ya da setter gerektiğinde class seçin.
int, double ve boolean null tutamaz. Bazen null olan ya da bulunmayan alanlar Integer, Double ve Boolean sarmalayıcılarını kullanır. Çok büyük tam sayılar (19 haneli kimlikler gibi) long ya da Long olur.
Java camelCase kullanır; first_name firstName olur. Jackson açıkken @JsonProperty("first_name") eklenir, böylece Jackson özgün JSON'u okumaya devam eder. Kapalıyken özgün ad satır sonunda not edilir.
Bir Java dosyasında yalnızca bir public sınıf olabilir; bu yüzden diğerleri (static olarak) onun içine konur — bir kez yapıştırırsınız ve derlenir.
Tamamen ücretsizdir ve üyelik gerektirmez.
İlgili araçlar
JSON'dan TypeScript'eÖrnek JSON'dan TypeScript interface üretinJSON'dan Go struct'aÖrnek JSON'dan Go struct'ları oluşturunJSON'dan Kotlin data class'aÖrnek JSON'dan Kotlin data class oluşturunJSON Escape / UnescapeMetni geçerli JSON dizesine çevirin ve geriJSON biçimlendiriciJSON biçimlendirin, sıkıştırın, doğrulayınJSON onarmaBozuk JSON'u otomatik düzeltinJSON karşılaştırmaİki JSON belgesi arasındaki farkları bulunJSON görüntüleyiciJSON'u ağaç olarak görün, dalları açıp kapatınJSON sıralayıcıJSON alanlarını ve dizileri A'dan Z'ye sıralayın