Convertir JSON a TypeScript
Genera interfaces de TypeScript a partir de cualquier JSON: los objetos anidados se convierten en interfaces con nombre, los arrays reciben tipos de elemento y los nombres de claves se sanean automáticamente. Pega el JSON y copia los tipos.
Salida
interface Root {
id: number;
name: string;
email: string;
tags: string[];
address: Address;
}
interface Address {
city: string;
zip: string;
}Preguntas frecuentes
¿Cómo convierto JSON a una interfaz de TypeScript?
Pega tu JSON en el campo de entrada: el generador construye las interfaces automáticamente. Copia el resultado en tu archivo .ts o .d.ts.
¿Cómo se tratan los objetos anidados?
Cada objeto anidado se convierte en su propia interfaz, nombrada según su clave (con mayúscula inicial), y el padre la referencia por nombre.
¿Qué pasa con claves inconsistentes?
El generador fusiona los campos de todos los elementos del array, así que las claves opcionales o ausentes siguen apareciendo. Los valores null hacen el campo nullable.