Cómo usar esta herramienta
- Pega JSON, sube un archivo local o carga una URL pública con CORS.
- Elige la sangría y ejecuta Generar TypeScript.
- Revisa el resultado y después cópialo o descárgalo con el tipo de archivo correcto.
Convierte cargas de API y datos de prueba representativos en un tipo JsonSample legible sin enviar datos a un servidor.
Genera un alias de tipo TypeScript determinista desde cualquier ejemplo JSON válido, incluidos objetos anidados y arreglos mixtos.
Convierte cargas de API y datos de prueba representativos en un tipo JsonSample legible sin enviar datos a un servidor.
{
"user": {
"id": 101,
"display-name": "Ada",
"active": true
},
"roles": ["admin", "editor"],
"metadata": null
}export type JsonSample = {
metadata: null;
roles: Array<string>;
user: {
active: boolean;
"display-name": string;
id: number;
};
};
No. La transformación se ejecuta en tu navegador. La importación por URL solo contacta la dirección que indiques.
El editor marca la ubicación probable y evita mostrar resultados antiguos.
Emite un tipo JsonSample exportado con nombres de propiedad inseguros entre comillas, campos inferidos de forma recursiva y claves en orden determinista.
Un ejemplo no revela campos opcionales ni reglas del dominio. Los arreglos vacíos se convierten en unknown[] y todos los números JSON en number.