JSON a TypeScript

Genera una interfaz o un tipo de TypeScript a partir de una muestra JSON para respuestas de API, datos simulados, modelos de frontend, pruebas y prototipos rápidos. Elige el nombre del tipo raíz y copia la definición inferida en tu proyecto.

Cómo se infieren los tipos JSON

Límites de generación basados en muestras

La salida describe los valores presentes en una sola muestra; no puede detectar campos opcionales ni campos ausentes en ella. En un array de nivel superior, se usa el primer elemento para definir la forma de la interfaz. Revisa las propiedades opcionales, los campos anulables, las cadenas de fecha y las uniones específicas de la API antes de usar el resultado en producción.

Este generador crea definiciones estáticas de TypeScript, no validación en tiempo de ejecución. Usa un validador de JSON Schema si también necesitas verificar los datos recibidos.

Herramientas relacionadas: Formateador JSON · Validador de JSON Schema