Muszę pobrać element z bazy danych mongo, więc zdefiniowałem taką strukturę
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
Teraz muszę również zakodować go do JSON, ale koduje pola jako wielkie litery (otrzymuję PageId zamiast pageId), więc muszę również zdefiniować tagi pól dla JSON. Próbowałem czegoś takiego, ale nie zadziałało:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
Jak więc można to zrobić, zdefiniować wiele tagów nazw w strukturze?
Dzięki za zaakceptowaną odpowiedź.
Poniżej jest tylko dla leniwych ludzi takich jak ja.
BŁĘDNY
POPRAWNY
źródło