JSON'dan Kotlin data class'a
Örnek JSON yapıştırıp Kotlin data class'ları alın: Int, Long, Double, null olabilen alanlara ?, eksiklere = null, isteğe bağlı kotlinx.serialization.
JSON'dan Kotlin data class nasıl oluşturulur
- Örnek JSON'u sola yapıştırın ya da bir .json dosyası açın; Kotlin kodu sağda görünür.
- Projeniz kullanıyorsa kotlinx.serialization'ı açın, isterseniz kök türün adını değiştirin.
- Kopyalayın ya da .kt dosyasını indirin.
Sık sorulan sorular
? alanın null olabileceğini söyler. JSON'da her zaman bulunmayan alan ayrıca = null alır; eksik olması hata vermez.
Her sınıf @Serializable alır, adı değişen alanlar (first_name firstName olur) @SerialName("first_name") alır ve özgün JSON okunmaya devam eder. Türü belirsiz değerler Any yerine JsonElement kullanır.
Tam sayılar Int, çok büyük olanlar (19 haneli kimlikler gibi) Long, ondalıklılar Double olur.
Bunlar Kotlin anahtar sözcükleridir (in, is, object gibi). Ters tırnak içinde özellik adı olarak kullanılabilirler.
Tamamen ücretsizdir ve üyelik gerektirmez.
İlgili araçlar
JSON'dan Java sınıfınaJSON'dan Java sınıfı veya record oluşturunJSON'dan TypeScript'eÖrnek JSON'dan TypeScript interface üretinJSON 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ınJSONPath sorgusuJSONPath ifadesiyle JSON'dan veri çekin