Cómo usar: JSON to Kotlin
- Paste a JSON sample in the input — Kotlin is already selected.
- Set the root type name and options such as optional fields and date detection.
- Copy the generated Kotlin code into your project.
JSON to Kotlin data classes
Each JSON object becomes a Kotlin data class with val properties; nested objects become their own data classes and arrays become List<T>. Optional fields are nullable with a default of null, and @SerialName keeps the original JSON keys.
Parsing
Mark the classes @Serializable and call Json.decodeFromString<Root>(json) with kotlinx.serialization. Use Json { ignoreUnknownKeys = true } when the API may add fields. The same classes work with Moshi or Gson.
Private by design
The conversion runs entirely in your browser — API responses with customer or internal data are never uploaded.
También se busca como: json to kotlin data classes, convert json to kotlin, kotlin data classes from json, json kotlin generator.
Herramientas que combinan con: JSON to Kotlin
- De JSON a tipos — Pega una respuesta de la API y obtén modelos listos para usar en 8 lenguajes: TypeScript, Python (dataclass, TypedDict o Pydantic), Go, Java, C#, Kotlin, Swift y Rust.
- Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
- JSON Validator — Paste JSON to check whether it is valid.
- JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.