Structs e tags de struct
Structs
- Equivalentes a classes em Java, mas sem herança
- Definidas com
type Nome struct
Exemplo
Carregando editor interativo...
Tags de struct
- Usadas para metadados, como serialização JSON
- Declaradas com crases (```)
Exemplo
Carregando editor interativo...
Comparação com Java
Structs substituem classes, mas tags são semelhantes às anotações (@JsonProperty
) do Jackson em Java
Caso de uso
Structs com tags são amplamente usadas em APIs REST para serializar
/deserializar
JSON