Bu araç hakkında
JSON'dan Java POJO'suna aracı, yapıştırdığınız bir JSON örneğini jsonschema2pojo'nun yaptığı gibi ama tarayıcınızda anında Java model sınıflarına dönüştürür. JSON'u ayrıştırır, Java tiplerini özyinelemeli olarak çıkarır ve her nesne için bir sınıf üretir: dizeler String olur, tam sayılar int veya long, diğer sayılar double, boole değerleri boolean, diziler List<T> ve iç içe nesneler, onları kullanan ebeveynlerden önce bildirilen kendi PascalCase sınıfları olur.
Tüm ayrıştırma ve üretim JSON.parse ve düz JavaScript ile yerel olarak çalışır, böylece yükleriniz asla sayfadan ayrılmaz. Alanlar camelCase yapılır; JSON anahtarı zaten camelCase değilse araç @JsonProperty("originalKey") (Jackson) veya @SerializedName("originalKey") (Gson) ekler ya da düz alan modunda hiçbir şey eklemez. Herhangi bir örnekte null olabilen alanlar, null'un temsil edilebilmesi için sarmalanmış tipleri (Integer, Long, Double, Boolean) kullanır. Jackson sınıfları, ileri uyumluluk için @JsonIgnoreProperties(ignoreUnknown = true) taşır.
Açıklama stili geçişi Jackson (varsayılan), Gson veya açıklama yok seçer ve yalnızca gerçekten kullanılan içe aktarmalar dahil edilir. Erişimci geçişi, özel alanlarda üretilen getX()/setX() yöntemleri (varsayılan) ile düz genel alanlar arasında seçim yapar. Sonucu kopyalayın veya doğrudan projenize bırakmak üzere .java dosyası olarak indirin.