¿Qué es un conversor de JSON a TypeScript?
Un conversor de JSON a TypeScript transforma una muestra de JSON en interfaces listas para usar. Pega una respuesta real de una API y obtén modelos tipados al instante: ideal para clientes de API, mocks y archivos de configuración. Todo funciona en tu navegador.
Cómo generar TypeScript desde JSON
Pega tu JSON, define opcionalmente el nombre de la interfaz raíz y el código aparece a la derecha en tiempo real. Pulsa Copiar y añade las interfaces a tu proyecto.
Cómo se infieren los tipos
Las cadenas se mapean a string, los números a number y los booleanos a boolean. Los objetos anidados se convierten en interfaces con nombre, los arrays de objetos se fusionan en una interfaz de elemento y los arrays con tipos primitivos mezclados se convierten en uniones como string | number.
Opcionales, nullables y nombres
Las propiedades ausentes en algunos elementos del array se emiten como opcionales (prop?), los null explícitos añaden | null, y el nombre raíz que escribas se reutiliza en todos los nombres anidados, p. ej. ApiResponseItem.