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

  1. Pega un JSON representativo.
  2. Elige un nombre de tipo raiz.
  3. Genera el TypeScript y revisalo.
Guide

Artículo relacionado

Generacion de tipos TypeScript a partir de JSON

Como inferir tipos utiles a partir de payloads de ejemplo.