Cara menggunakan JSON ke Kotlin
- Tempel contoh JSON di kolom input — Kotlin sudah dipilih.
- Atur nama tipe root dan opsi seperti field opsional serta deteksi tanggal.
- Salin kode Kotlin yang dihasilkan ke dalam proyekmu.
Data class Kotlin dari JSON
Setiap objek JSON menjadi data class Kotlin dengan properti val; objek bersarang menjadi data class tersendiri dan array menjadi List<T>. Field opsional dibuat nullable dengan nilai default null, dan @SerialName menjaga nama key JSON yang asli.
Parsing
Beri anotasi @Serializable pada class dan panggil Json.decodeFromString<Root>(json) dengan kotlinx.serialization. Gunakan Json { ignoreUnknownKeys = true } jika API kemungkinan menambah field. Class yang sama juga bisa dipakai dengan Moshi atau Gson.
Privasi terjaga
Konversi berjalan sepenuhnya di browser kamu — respons API yang berisi data pelanggan atau data internal tidak pernah diunggah.
Juga dicari sebagai: json to kotlin data class, convert json ke kotlin, kotlin data class dari json, generator json kotlin.
Tool yang cocok dipakai bersama JSON ke Kotlin
- JSON ke Types — Tempel respons API dan dapatkan model siap pakai dalam 8 bahasa: TypeScript, Python (dataclass, TypedDict, atau Pydantic), Go, Java, C#, Kotlin, Swift, dan Rust.
- Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
- Validator JSON — Tempel JSON kamu untuk mengecek apakah valid.
- Validator JSON Schema — Tempel schema dan JSON untuk melihat nilai mana yang melanggar aturan, atau buat schema awal dari data contoh.