JSON'dan Kotlin veri sınıfına
JSON örneğini kullanıma hazır bir Kotlin veri sınıfına dönüştür.
JSON'dan Kotlin veri sınıfına
Bir JSON yanıtını yapıştırın ve bu araç onu kullanıma hazır bir Kotlin veri sınıfına dönüştürür ve her alanın türünü sağladığınız değerlerden çıkarır. Android ve arka uç geliştiricileri için tasarlanmıştır; bir API yanıtı, yapılandırma dosyası veya örnek yük için hızlı bir model gerektiğinde, özellik adlarını ve türlerini el ile yazın ya da IDE eklentisi aramadan kullanılır.
Kök sınıf için bir ad belirleyin ve iç içe nesnelerin nasıl görüneceğini seçin: kök sınıfın içinde iç içe veya ayrı üst düzey sınıflar olarak bildirilmiş. Değişmez ve değişken özellikler için val ve var arasında seçim yapın; varsayılan değerleri açın ve her özelliğe makul bir fallback değeri verin (boş dize, sıfır, emptyList()), böylece örnekler daha az argümanla oluşturulabilir. Kotlinx.serialization için @Serializable ve @SerialName anotasyonlarını ekleyin veya Gson için @SerializedName ekleyin ve proje stilinize uyacak şekilde 2 boşluk, 4 boşluk veya sekme girintilerini seçin.
Eksik veya null değerler otomatik olarak nullable türler haline gelir; diziler element türüyle List<T> olur; aynı şekilde olan nesneler yeniden kullanılan tek bir sınıf halinde birleştirilir. "Dizi öğeleri arasında alanları birleştir" seçeneği, öğe türünün dizideki tüm öğelerden mi yoksa sadece birincisinden mi oluşturulacağını denetler; bu, çok büyük veya düzensiz şekillenmiş bir dizi için kullanışlıdır. JSON en üst düzeyde bir dizi ise, araç çıkarılan öğe türünü otomatik olarak List ile sarmalanır.
Her şey yerel olarak tarayıcınızda çalışır—JSON'unuz hiçbir zaman bir sunucuya yüklenmez veya gönderilmez; gerçek API yanıtlarını ve dahili yükleri güvenle yapıştırabilirsiniz. Oluşturulan Kotlin'i kopyalayın, .txt dosyası olarak indirin veya çıktıyı girdiye gönderin ve farklı seçeneklerle yeniden dönüştürün.