JSON a TypeScript

Convierta objetos JSON en interfaces y tipos de TypeScript

Compartir esta herramienta

Informar de un problema

Describa el problema sin incluir datos ni archivos privados.

¿Qué tan útil le resultó esta herramienta?

¿Qué tan útil le resultó esta herramienta?

Entrada y opciones

Ajustes rápidos y ejemplos

Se ejecuta en su navegador. Sus datos permanecen en este dispositivo.

Resultados

Ingrese sus valores para ver el resultado.

Conversor gratuito de JSON a TypeScript en línea

Este conversor de JSON a TypeScript transforma datos JSON sin procesar en interfaces o alias de tipo de TypeScript correctamente tipados en segundos. Pegue cualquier objeto o arreglo JSON, haga clic en «Convertir» y reciba definiciones de TypeScript limpias y listas para producción que puede incorporar directamente a su código. La herramienta maneja automáticamente objetos anidados, arreglos con tipos mixtos, valores nulos y estructuras profundamente recursivas.

Las opciones personalizables le dan control total sobre el resultado. Alterne entre la sintaxis de interface y de alias de tipo, marque todas las propiedades como opcionales, aplique el modificador readonly, añada palabras clave export y defina un nombre personalizado para la interfaz raíz. Las interfaces anidadas se nombran automáticamente según las claves padre y se singularizan de forma inteligente, lo que genera nombres de tipo legibles como «Project» a partir de un arreglo «projects».

Tanto si consume una API REST, migra un proyecto de JavaScript a TypeScript o documenta la forma de los datos para su equipo, esta herramienta de JSON a TypeScript elimina la tediosa tarea de escribir los tipos a mano. Todo se ejecuta en su navegador: sus datos JSON nunca se suben a ningún servidor, por lo que puede usarla con respuestas de API propietarias y cargas útiles sensibles.

Configuración de privacidad

Elija sus preferencias de analítica, publicidad y personalización. El almacenamiento esencial mantiene funciones como su tema y sus herramientas guardadas.

El almacenamiento esencial siempre está activado.