JSON a TypeScript
Convierte cualquier JSON en interfaces o alias de TypeScript limpios, en tu navegador.
100% privado: todo funciona en tu navegador
Cómo usarla
- 1
Pega un objeto o array JSON; una respuesta de API funciona bien.
- 2
Define el nombre del tipo raíz y elige las opciones.
- 3
Pulsa Generar tipos y copia la salida de TypeScript.
Ejemplos
Respuesta de API
Entrada
{ "id": 1, "user": { "name": "Ada" } }Salida
interface Root { id: number; user: { name: string }; }Array de objetos
Entrada
[{ "sku": "A1", "price": 9.5 }]Salida
type Root = { sku: string; price: number }[];Preguntas frecuentes
¿Cómo trata los campos opcionales?
Las claves que faltan en algunos elementos del array pasan a ser opcionales con ?.
¿Genera varios tipos?
Sí, los objetos anidados se convierten en tipos con nombre propio.
¿Se suben mis datos?
No. Todo se ejecuta en el navegador.
Herramientas relacionadas
Formateador JSONFormatea, embellece, minimiza y valida JSON al instante, en tu navegador.Validador JSONValida JSON al instante y localiza los errores de sintaxis con línea, columna y posición exactas, directamente en tu navegador.Conversor de JSON a CSVConvierte un array JSON de objetos en CSV limpio, listo para Excel, Google Sheets o una importación a base de datos.Codificador/Decodificador Base64Codifica texto a Base64 y decodifica Base64 a texto: compatible con Unicode y emoji, 100 % en tu navegador.Codificador / decodificador de URLCodifica texto para URLs con encodeURIComponent o encodeURI y decodifica cadenas con codificación porcentual.Conversor de timestamp UnixConvierte timestamps Unix en fechas legibles y viceversa, con soporte de segundos y milisegundos.