JSON a Go Struct
Convierte JSON a definiciones de struct Go al instante. Pega JSON y obtén código Go limpio con tipos y tags.
¿Cómo funciona la conversión de JSON a Go struct?
La herramienta analiza tus datos JSON y genera automáticamente definiciones de struct Go con tipos de campo correctos, nombres PascalCase y tags json opcionales. Los objetos anidados se convierten en structs separados.
¿Qué tipos Go se usan para valores JSON?
Strings a string, números a int64 o float64, booleanos a bool, null a interface{}, arrays a []Type, y objetos a structs anidados. Arrays mixtos usan []interface{}.
¿Qué son los tags json en structs Go?
Los tags json como `json:"fieldName"` indican a Go cómo mapear campos struct a claves JSON. Agregar omitempty omite campos con valor cero en la salida.
¿Qué significa "punteros para opcionales"?
Cuando se habilita, los campos anulables usan tipos puntero como *string en vez de string, permitiendo distinguir entre valores cero y valores null/ausentes.