Herramio
Desarrolladores

Convertidor de JSON a TypeScript

Genera interfaces de TypeScript a partir de un objeto JSON, con tipos anidados incluidos.

Se procesa en tu navegador

Los tipos se infieren solo a partir de los valores presentes en tu JSON; un campo con valor null se tipa como null, no como el tipo real que podría tener en otros casos.

Cómo funciona

Pega un objeto JSON y la herramienta analiza su estructura para generar automáticamente las interfaces de TypeScript correspondientes, incluyendo objetos anidados y arreglos.

Para qué se usa

  • Tipar rápidamente la respuesta de una API sin escribir las interfaces a mano
  • Entender la forma de un JSON complejo con varios niveles de anidamiento
  • Generar un punto de partida para los tipos de un proyecto en TypeScript

Preguntas frecuentes

¿Los tipos son 100% precisos?+

Se infieren solo a partir de los valores presentes en el JSON que pegaste. Un campo con varios objetos en un arreglo se combina en un solo tipo (marcando como opcionales los campos que no aparecen en todos), pero no puede adivinar tipos que no estén representados en tu ejemplo.

¿Qué pasa con nombres de campos que no son identificadores válidos?+

Se generan entre comillas, como en JSON: "first-name": string;.

¿Se guarda mi JSON en algún servidor?+

No. La generación de tipos ocurre completamente en tu navegador.

Usamos cookies para analítica y, cuando corresponda, publicidad. Puedes aceptarlas o rechazarlas — la herramienta funciona igual en ambos casos. Más información en nuestra política de cookies.