Parsing 带有映射[string]字符串解组的Golang yaml.v2结构失败

Parsing 带有映射[string]字符串解组的Golang yaml.v2结构失败,parsing,go,yaml,Parsing,Go,Yaml,我正在使用gopkg.in/yaml.v2包,我正在尝试如下方式解组yaml文件: Sizes: A: small B: small C: medium type sizesByType struct { Map map[string]string `yaml: "Sizes"` } 我创建了一个go结构,如下所示: Sizes: A: small B: small C: medium type sizesByType struct { Map

我正在使用gopkg.in/yaml.v2包,我正在尝试如下方式解组yaml文件:

Sizes: 
  A: small
  B: small
  C: medium
type sizesByType struct {
    Map map[string]string `yaml: "Sizes"`
}
我创建了一个go结构,如下所示:

Sizes: 
  A: small
  B: small
  C: medium
type sizesByType struct {
    Map map[string]string `yaml: "Sizes"`
}
但是用yaml.v2解包会给我一张空地图


我做错了什么?

删除结构标记中的空格:

type sizesByType struct {
    Map map[string]string `yaml:"Sizes"`
}