我需要從蒙戈數據庫項目定義多個名稱標籤,所以我這樣定義如何在結構
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