Publicidad

Convierte cualquier muestra de JSON en TypeScript, Go, Python, Kotlin o un JSON Schema: la inferencia de tipos se ejecuta por completo en tu navegador. Gratis y privado.

Todo se ejecuta en tu navegador: tu JSON nunca sale de tu dispositivo.

Destino
Nombre del tipo raíz
data.json
1
Esperando JSON…
types.ts

							
</> El código generado aparece aquí

Acerca de Generador de Código desde JSON

El generador de JSON a Código convierte cualquier muestra de JSON en código fuente tipado: interfaces de TypeScript, structs de Go, dataclasses de Python, data classes de Kotlin o un JSON Schema. Pega una respuesta de API, nombra el tipo raíz, elige el destino y copia las definiciones generadas: se acabó escribir modelos a mano para cada endpoint.

La inferencia de tipos recorre todo el documento: los objetos anidados se convierten en tipos anidados, los arrays se inspeccionan para determinar el tipo de sus elementos, y los valores nulos o ausentes se resaltan para que decidas sobre la opcionalidad. Los nombres de campo se convierten a las convenciones de cada lenguaje.

La inferencia se ejecuta completamente en tu navegador: tu JSON, que a menudo contiene datos reales de API, nunca sale de tu dispositivo. La entrada inválida se marca de inmediato, y el resultado se puede copiar o descargar como archivo fuente.

Cómo usar Generador de Código desde JSON

  1. Pega una muestra de JSON, típicamente una respuesta real de API, en el panel de entrada, o carga el ejemplo.
  2. Elige el destino: TypeScript, Go, Python, Kotlin o JSON Schema.
  3. Establece el nombre del tipo raíz que recibirá el objeto de nivel superior.
  4. Revisa las definiciones generadas, corrigiendo la entrada si la herramienta informa un JSON inválido.
  5. Copia el código o descárgalo como archivo para tu proyecto.

Preguntas frecuentes

TypeScript, Go, Python, Kotlin y JSON Schema. Cada salida sigue los modismos del lenguaje: interfaces para TypeScript, structs con etiquetas para Go, dataclasses para Python y data classes para Kotlin.

Los objetos anidados se convierten en sus propios tipos con nombre referenciados desde el padre, y los arrays se tipan a partir de sus elementos, así que una respuesta de API profundamente anidada produce un conjunto completo de definiciones en un solo paso.

Los nulos se infieren como nullable u opcionales en los tipos generados. Dado que una sola muestra puede no mostrar todas las variaciones, revisa la opcionalidad frente a la documentación de tu API.

No. El análisis y la inferencia de tipos se ejecutan en tu navegador, así que los payloads de respuesta con datos reales nunca llegan a un servidor.

No: es gratuito e ilimitado.


Búsquedas populares
json a typescript json a código json a go struct json a clase python generar tipos desde json json a interface
¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.