Für das Unmarshalling von JSON in einen Map[string]Context ist es wichtig sicherzustellen, dass die Felder in der Context-Struktur exportiert werden um eine ordnungsgemäße JSON-Zuordnung zu ermöglichen. Indem Sie Felder exportieren, ermöglichen Sie dem JSON-Unmarshaller, auf ihre Werte zuzugreifen und diese festzulegen.
In den bereitgestellten JSON-Daten werden die Titel-, Story- und Optionsfelder von Context den entsprechenden Feldern im JSON-Objekt zugeordnet. In den anfänglichen Definitionen werden diese Felder jedoch nicht exportiert.
Um dies zu beheben, ändern Sie die Kontext- und Optionsstrukturen wie folgt:
type Context struct {
Das obige ist der detaillierte Inhalt vonWie kann eine korrekte JSON-Zuordnung für Golang-Strukturen sichergestellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!