¿Qué es JSON a TypeScript?
JSON a TypeScript genera interfaces TypeScript precisas y definiciones de tipos a partir de datos JSON. Infiere tipos para cadenas, números, booleanos, arrays y objetos anidados, gestionando campos opcionales y tipos unión, lo que ahorra horas de escritura manual de tipos para respuestas de API.
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
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
Conversor de latín pig
Convierte texto a y desde el latín pig
Eliminador de líneas duplicadas
Elimina las líneas duplicadas de un texto