Torre del Código · sala 24

JSON a TypeScript

Genera tipos de TypeScript, Go, Python, Java, C# y Rust a partir de JSON.

🔒 Se procesa en tu navegador · Sin subir archivos · Sin registro

Genera tipos a partir de JSON

Pega una respuesta de API de ejemplo y obtén al instante interfaces de TypeScript, o structs de Go, dataclasses de Python, clases de Java / C# / Kotlin, structs serde de Rust y tipos Codable de Swift. Los tipos los infiere quicktype, que combina los elementos de los arrays y detecta campos opcionales, enums, fechas y objetos anidados.

Consejos para obtener mejores tipos

  • Incluye varios elementos en los arrays para que los campos que a veces faltan se marquen como opcionales.
  • Usa un nombre principal con sentido (p. ej. User); los tipos anidados se nombran según sus claves.
  • Desmarca «Solo tipos» para generar también conversores que validan el JSON al analizarlo.

¿Se sube mi JSON?

No. quicktype se ejecuta en tu navegador: el motor se descarga una vez (aprox. 1 MB) y tus datos se quedan en local.