JSON a TypeScript
Convierte un JSON de ejemplo en interfaces o alias de tipo de TypeScript, infiriendo objetos anidados, arrays y campos opcionales.
Sin subidas
export interface Root {
id: number;
name: string;
email: string;
active: boolean;
tags: string[];
address: Address;
orders: Order[];
}
export interface Order {
id: string;
total: number;
coupon?: string;
}
export interface Address {
city: string;
zip: null;
} Cómo usar JSON a TypeScript
- 1Abre JSON a TypeScript. Funciona en tu navegador, sin registro.
- 2Escribe o pega tus datos.
- 3Copia o descarga el resultado.
Preguntas
How are optional fields detected?
When an array contains objects and a key is missing from some of them, that key is marked optional with ?.
What about null values?
null is kept in a union, e.g. string | null, so you can see which fields can be empty.
Is my JSON uploaded?
No — conversion happens entirely in your browser.
Más herramientas
Formateador y validador JSONEmbellece, minifica, valida Codificador y decodificador Base64Texto y archivos Generador de hashMD5, SHA-1, SHA-256, SHA-512 Generador de contraseñas y UUIDFuertes, aleatorias, locales Probador de regexCoincidencias y grupos en vivo Decodificador JWTCabecera, payload, caducidad Comparador de textosCompara dos textos CSV ↔ JSON ↔ YAML ↔ XMLConvierte formatos de datos