JSON ke data class Kotlin
Tempel contoh JSON untuk data class Kotlin: Int, Long, Double, tanda ? untuk field yang bisa null, = null bila tidak ada, dan kotlinx.serialization.
Cara membuat data class Kotlin dari JSON
- Tempel contoh JSON di kiri atau buka file .json; kode Kotlin langsung muncul di kanan.
- Nyalakan kotlinx.serialization bila proyek Anda memakainya, dan ganti nama tipe akar bila mau.
- Salin atau unduh file .kt.
Pertanyaan umum
Tanda ? berarti field bisa bernilai null. Field yang tidak selalu ada di JSON juga diberi = null agar tidak error bila tidak ada.
Tiap class diberi @Serializable, dan field yang namanya diubah (first_name menjadi firstName) diberi @SerialName("first_name") agar JSON asli tetap terbaca. Nilai bertipe tak dikenal memakai JsonElement, bukan Any.
Bilangan bulat menjadi Int, yang sangat besar (seperti ID 19 digit) Long, dan angka desimal Double.
Itu kata kunci Kotlin (seperti in, is, object). Di dalam backtick, kata itu tetap bisa dipakai sebagai nama properti.
Sepenuhnya gratis dan tanpa perlu mendaftar.
Alat terkait
JSON ke class JavaBuat class atau record Java dari JSONJSON ke TypeScriptBuat interface TypeScript dari contoh JSONEscape / Unescape JSONUbah teks jadi string JSON yang valid dan sebaliknyaPerapi JSONRapikan, ringkas, dan validasi JSONPerbaiki JSONPerbaiki JSON rusak secara otomatisBandingkan JSONCari perbedaan antara dua dokumen JSONPenampil JSONLihat JSON sebagai pohon, lipat atau buka cabangUrutkan JSONUrutkan field dan array JSON dari A ke ZKueri JSONPathAmbil data dari JSON dengan ekspresi JSONPath