Golang yaml.v2 struct with map [string] string unmarshalling失败

时间:2017-03-18 12:03:35

标签: parsing go yaml

我正在使用gopkg.in/yaml.v2包,我正在尝试解组这样的yaml文件:

Sizes: 
  A: small
  B: small
  C: medium

我创建了一个这样的go结构:

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

但是用yaml.v2取消编组会给我一张空地图。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

删除struct标签中的空格:

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