Eu preciso obter um item de um banco de dados mongo, então eu defini uma estrutura como esta
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
Agora também preciso codificá-lo para JSON, mas ele codifica os campos em maiúsculas (eu recebo PageId em vez de pageId), então também preciso definir tags de campo para JSON. Eu tentei algo assim, mas não funcionou:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
Então, como isso pode ser feito, defina várias tags de nome em uma estrutura?
Obrigado pela resposta aceita.
Abaixo está apenas para pessoas preguiçosas como eu.
INCORRETA
CORRIGIR
fonte