Generar una data class de Kotlin desde JSON
Pegue un objeto JSON para generar automáticamente las data class de Kotlin correspondientes, con inferencia recursiva de tipos (String, Int, Double, Boolean, List, clases anidadas). No se envía ningún dato a un servidor.
Cómo funciona
La herramienta analiza recursivamente cada propiedad del JSON: las cadenas se convierten en String, los números enteros en Int, los números decimales en Double, los booleanos en Boolean, y cada objeto anidado genera su propia data class, con el nombre de la clave que lo contiene, a la que hace referencia la clase padre.
¿Cómo se tipan los valores "null" o las listas vacías?
Un valor null no permite deducir un tipo concreto: el campo se genera como Any? con un valor por defecto = null, que deberá ajustar manualmente cuando conozca el tipo real. Del mismo modo, un array vacío se convierte en List<Any?>, al no haber ningún elemento del que deducir el tipo del contenido.
¿Se convierten los nombres de clave con guion bajo?
Sí: una clave JSON como user_name se convierte automáticamente en userName, para respetar la convención camelCase habitual en Kotlin.
Privacidad: su JSON se analiza y se transforma directamente en su navegador, sin ninguna petición de red.