J'ai besoin d'obtenir un élément d'une base de données mongo, donc j'ai défini une structure comme ceci
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
Maintenant, j'ai aussi besoin de l'encoder en JSON, mais il encode les champs en majuscules (j'obtiens PageId au lieu de pageId) donc je dois aussi définir des balises de champ pour JSON. J'ai essayé quelque chose comme ça mais ça n'a pas marché :
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
Alors comment faire, définir plusieurs étiquettes de nom dans une structure ?