{}→Go
JSON a struct de Go
Structs de Go con etiquetas json.
Funciona por completo en tu navegador. No se envía nada a ningún sitio.
Cómo funciona
- 1Pega o escribe tu texto.
- 2Elige las opciones que necesites.
- 3Copia o descarga el resultado.
Sobre esta herramienta
JSON a struct de Go: Structs de Go con etiquetas json. Pega tu texto y el resultado aparece al momento, listo para copiar o descargar. Todo ocurre en tu navegador: nada se sube ni se guarda.
Ejemplo
Entrada
{
"id": 42,
"name": "Ana Silva",
"email": "ana@example.com",
"active": true,
"score": 9.5,
"tags": ["admin", "editor"],
"address": { "city": "Lisbon", "zip": "1100-148" },
"orders": [
{ "order_id": 1, "total": 19.99, "note": null },
{ "order_id": 2, "total": 5, "coupon": "SPRING" }
]
}Salida
type Root struct {
ID int64 `json:"id"`
Name string `json:"name"`
Email string `json:"email"`
Active bool `json:"active"`
Score float64 `json:"score"`
Tags []string `json:"tags"`
Address Address `json:"address"`
Orders []Order `json:"orders"`
}
type Address struct {
City string `json:"city"`
Zip string `json:"zip"`
}
type Order struct {
OrderID int64 `json:"order_id"`
Total float64 `json:"total"`
Note interface{} `json:"note,omitempty"`
Coupon *string `json:"coupon,omitempty"`
}
¿Cómo se usa la herramienta «JSON a struct de Go»?
Pega o escribe tu texto. Elige las opciones que necesites. Copia o descarga el resultado.
¿La herramienta «JSON a struct de Go» es gratis?
Sí. Es totalmente gratuita, sin registro, sin límites de uso y sin marca de agua.
¿Se envían mis datos a un servidor?
No. Todo se calcula en tu navegador. Nada de lo que introduces se sube, registra ni guarda.
¿Funciona en el móvil?
Sí. Funciona en cualquier navegador moderno en Android, iPhone, iPad, Windows, Mac y Linux, sin apps.