【发布时间】:2013-09-09 05:58:50
【问题描述】:
我需要从 mongo 数据库中获取一个项目,所以我定义了一个这样的结构
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
现在我还需要将其编码为 JSON,但它将字段编码为大写(我得到的是 PageId 而不是 pageId)所以我还需要为 JSON 定义字段标签。我尝试了类似的方法,但没有成功:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
那么如何做到这一点,在一个结构体中定义多个名称标签呢?
【问题讨论】: