Convertidor de JSON a TypeScript
Genera interfaces de TypeScript a partir de un objeto JSON, con tipos anidados incluidos.
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.