AZ Tools

Conversor de JSON a struct de Go

Desarrollo

Pega cualquier objeto o arreglo JSON y obtén una definición de struct de Go lista para usar con los tipos de campo correctos (string, int64, float64, bool), structs anidados, slices y etiquetas `json:"..."`. Todo se ejecuta localmente en tu navegador: tu JSON nunca se sube.

Struct de Go

Cómo usar

  1. Pega o escribe tu JSON en el cuadro de entrada.
  2. Opcionalmente cambia el nombre del struct raíz (por defecto AutoGenerated).
  3. Copia el struct de Go generado del cuadro de salida.

Preguntas frecuentes

¿Cómo se tipan los números?
Los números enteros se convierten en int64 y los que tienen punto decimal en float64. Ajústalo manualmente si necesitas un tipo más estrecho.
¿Qué pasa con null o los arreglos vacíos?
Los valores null y los arreglos vacíos se asignan a interface{} porque su tipo no puede inferirse de la muestra.
¿Se envía mi JSON a algún sitio?
No. La conversión ocurre por completo en tu navegador; no se sube nada.

Herramientas relacionadas