Ich muss ein Element aus einer Mongo-Datenbank abrufen, also habe ich eine Struktur wie diese definiert
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
Jetzt muss ich es auch in JSON codieren, aber es codiert die Felder in Großbuchstaben (ich erhalte PageId anstelle von pageId), sodass ich auch Feld-Tags für JSON definieren muss. Ich habe so etwas versucht, aber es hat nicht funktioniert:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
Wie kann dies getan werden, indem mehrere Namensschilder in einer Struktur definiert werden?
Danke für die akzeptierte Antwort.
Unten ist nur für die faulen Leute wie mich.
FALSCH
RICHTIG
quelle