Convertidor de JSON a Kotlin data class tool icon
Herramientas de Datos y JSON

Convertidor de JSON a Kotlin data class

Infiere data class de Kotlin desde JSON de ejemplo con List, tipos nullable y anotaciones opcionales de kotlinx.serialization.

Entrada JSON
Nota: tipos/arreglos mixtos se degradan a Any?; campos faltantes o null pasan a nullable. Todo se ejecuta localmente.
Salida Kotlin

Cómo usar

1. Pega el JSON en el cuadro izquierdo. 2. Configura el nombre de clase raíz y el estilo de anotación. 3. La herramienta infiere tipos y genera código Kotlin data class. 4. Copia el resultado y úsalo en tu proyecto.

Consejos

Procesamiento local: Toda la generación ocurre en el navegador sin subir datos.

Inferencia de tipos: Soporta nullable. Arreglos mixtos se degradan a Any. Los nombres se convierten a CamelCase.

Soporte de anotaciones: Con kotlinx.serialization se agrega `@SerialName` automáticamente.

Go Map ↔ JSON

Go Map ↔ JSON

Usa Go Map ↔ JSON en el navegador con procesamiento local, sin cargas y con privacidad.

Convertidor TOML ↔ JSON

Convertidor TOML ↔ JSON

Usa Convertidor TOML ↔ JSON en el navegador con procesamiento local, sin cargas y con privacidad.

Convertidor XML ↔ JSON

Convertidor XML ↔ JSON

Usa Convertidor XML ↔ JSON en el navegador con procesamiento local, sin cargas y con privacidad.

Formatear JSON

Formatear JSON

Formatea y valida JSON en local con estructura clara para depuración técnica.

Comparar JSON

Comparar JSON

Usa Comparar JSON en el navegador con procesamiento local, sin cargas y con privacidad.

CSV to JSON

CSV to JSON

Usa CSV to JSON en el navegador con procesamiento local, sin cargas y con privacidad.

Excel to JSON

Excel to JSON

Usa Excel to JSON en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to CSV

JSON to CSV

Usa JSON to CSV en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to Excel

JSON to Excel

Usa JSON to Excel en el navegador con procesamiento local, sin cargas y con privacidad.

JSON \u2194 YAML convertidor

JSON \u2194 YAML convertidor

Usa JSON \u2194 YAML convertidor en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to C# class

JSON to C# class

Usa JSON to C# class en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to Go Struct

JSON to Go Struct

Usa JSON to Go Struct en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to TypeScript

JSON to TypeScript

Usa JSON to TypeScript en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to Java POJO

JSON to Java POJO

Usa JSON to Java POJO en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to Python model

JSON to Python model

Usa JSON to Python model en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to Rust Serde struct

JSON to Rust Serde struct

Usa JSON to Rust Serde struct en el navegador con procesamiento local, sin cargas y con privacidad.

JSON diff visor

JSON diff visor

Usa JSON diff visor en el navegador con procesamiento local, sin cargas y con privacidad.

JSON Schema Validator

JSON Schema Validator

Usa JSON Schema Validator en el navegador con procesamiento local, sin cargas y con privacidad.

JSON to JSON Schema

JSON to JSON Schema

Usa JSON to JSON Schema en el navegador con procesamiento local, sin cargas y con privacidad.

INI / YAML / JSON convertidor

INI / YAML / JSON convertidor

Usa INI / YAML / JSON convertidor en el navegador con procesamiento local, sin cargas y con privacidad.