我需要从蒙戈数据库项目定义多个名称标签,所以我这样定义如何在结构
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
一个struct现在我还需要将其编码为JSON,但它编码字段为大写(我得到PageId而不是pageId),所以我还需要为JSON定义字段标记。我尝试过这样但它没有工作:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
那么如何做到这一点,定义一个结构中的多个名称标签?
此外,还要确保它仅由一个空格不是由制表符分隔。比照https://stackoverflow.com/questions/20215510/cannot-retrieve-id-value-using-mgo-with-golang – GreenRaccoon23
'去兽医'不理解这一点。 https://github.com/golang/go/issues/14466 – kevpie