Necesito obtener un elemento de una base de datos mongo, así que definí una estructura como esta
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
Ahora también necesito codificarlo a JSON, pero codifica los campos como mayúsculas (obtengo PageId en lugar de pageId), así que también necesito definir etiquetas de campo para JSON. Intenté algo como esto pero no funcionó:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
Entonces, ¿cómo se puede hacer esto, definir múltiples etiquetas de nombre en una estructura?
Gracias por la respuesta aceptada.
A continuación es solo para la gente perezosa como yo.
INCORRECTO
CORRECTO
fuente