UTILS.
100% en el navegador
TS

JSON a TypeScript

Genera interfaces de TypeScript a partir de una muestra de JSON, infiriendo los tipos de forma recursiva.

salida

Acerca de esta herramienta

Pega una muestra de JSON y obtén las interfaces de TypeScript correspondientes, generadas íntegramente en tu navegador.

Preguntas frecuentes

¿Cómo se gestionan los objetos anidados?
Cada objeto anidado se convierte en su propia interface, nombrada en PascalCase según su clave, con una interface Root en la parte superior.
¿Cómo se tipan los arrays?
Los arrays se tipan a partir de su primer elemento como T[]; los arrays vacíos se convierten en any[].

Más herramientas