UTILS.
Privadas por defecto
TS

JSON a TypeScript

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

Tus archivos se quedan en este dispositivo

Los archivos se procesan en tu navegador, sin subirse a ningún servidor. El sitio descarga el código y los recursos necesarios. Sin cuentas ni rastreadores.

Usa Descargar para guardar esta herramienta como un archivo HTML y usarla sin conexión.

Privacidad →
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