J'ai besoin d'obtenir un élément d'une base de données mongo, j'ai donc défini une structure comme celle-ci
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
Maintenant, je dois également l'encoder en JSON, mais il encode les champs en majuscules (j'obtiens PageId au lieu de pageId), donc j'ai également besoin de définir des balises de champ pour JSON. J'ai essayé quelque chose comme ça mais ça n'a pas fonctionné:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
Alors, comment cela peut-il être fait, définir plusieurs balises de nom dans une structure?
Merci pour la réponse acceptée.
Ci-dessous, c'est juste pour les paresseux comme moi.
INCORRECT
CORRECT
la source