¿Qué es JSON a TypeScript?
JSON to TypeScript convierte datos JSON en interfaces y definiciones de tipos TypeScript. Detecta cadenas, números, booleanos, arrays y objetos anidados, y marca los campos anulables como opcionales con tipos unión. Ahórrate escribir los tipos de las respuestas de API a mano.
Cómo usar
- Paso 1 — Pega un objeto o matriz JSON. La herramienta analiza la estructura e infiere tipos TypeScript para cada campo.
- Paso 2 — Personaliza la salida: establece el nombre de la interfaz raíz, elige entre interfaces y alias de tipo, y activa o desactiva las propiedades opcionales para los campos que puedan ser nulos.
- Paso 3 — Copia las definiciones TypeScript generadas o descárgalas como archivo .ts. Todos los objetos anidados reciben automáticamente sus propias interfaces con nombre.
Resultado
Tu API devuelve un objeto de usuario con dirección y preferencias anidadas. Pega la respuesta JSON, establece el nombre raíz como «User» y obtén interfaces claras: User, UserAddress y UserPreferences, con tipos correctos como «string | null» para los campos opcionales.
Herramientas relacionadas
Buscador de Rimas
Encuentra rimas perfectas y aproximadas para cualquier palabra
Solucionador de Anagramas
Encuentra todos los anagramas válidos de cualquier palabra
Búsqueda Unicode
Busca caracteres Unicode por nombre o código
Codificador/Decodificador de URL
Codifica y decodifica URLs al instante
Alfabeto fonético OTAN
Convierte texto al alfabeto fonético de la OTAN
Contador de párrafos
Cuenta los párrafos de tu texto