JSON a TypeScript
Genera interfaces y tipos TypeScript a partir de JSON de ejemplo.
Sobre JSON a TypeScript
Infiere una primera version de TypeScript a partir de payloads reales sin salir del navegador. Resulta util al explorar APIs de terceros, documentar webhooks o crear rapidamente un modelo de datos para frontend o SDK.
Por que generar tipos desde JSON?
Un payload de ejemplo te da un punto de partida rapido para interfaces y aliases. Aun asi, conviene revisar campos opcionales, valores nulos y validacion en tiempo de ejecucion antes de tratar el tipo generado como contrato definitivo.
Caracteristicas principales
- Infiere interfaces anidadas y tipos de arrays.
- Permite elegir un nombre de tipo raiz.
- Produce TypeScript facil de pegar.
- Todo se ejecuta en el navegador.
Como usarlo
- Pega un JSON representativo.
- Elige un nombre de tipo raiz.
- Genera el TypeScript y revisalo.
Guide
Artículo relacionado
Generacion de tipos TypeScript a partir de JSONComo inferir tipos utiles a partir de payloads de ejemplo.