NimbleTools

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.