JSON a TypeScript

Genera interfaces y tipos TypeScript a partir de JSON

Entrada JSON

Loading editor...

Salida TypeScript

Loading editor...

Herramientas relacionadas

Preguntas frecuentes

Pega un objeto JSON y la herramienta analiza su estructura, tipos de datos y niveles de anidación para generar interfaces TypeScript. Los arrays se tipan según su contenido y los objetos anidados se convierten en interfaces con nombre propio.

Las interfaces se generan a partir del JSON de ejemplo que proporciones. Si un campo aparece en el ejemplo, se marca como obligatorio. Si necesitas campos opcionales, revisa el resultado y añade manualmente el modificador ? donde corresponda.

Sí, es uno de los usos más comunes. Copia una respuesta JSON de tu API, pégala y obtendrás interfaces TypeScript listas para usar en el frontend. Es especialmente útil cuando trabajas con APIs REST y quieres ahorrar tiempo definiendo tipos.

Los strings se convierten en string, los números en number, los booleanos en boolean, null en null, los arrays en arrays tipados (por ejemplo, string[]), y los objetos en interfaces con nombre que incluyen todas sus propiedades.