我有以下 yaml 文件
arbitratyKey:
things:
- value 1
- value 2
canBeAnything:
things:
- value 1
- value 2
asdasdasd:
things:
- value 1
- value 2
当我不知道根密钥是什么时,如何选择密钥?
我正在使用以下库 https://godoc.org/gopkg.in/yaml.v2#Unmarshal
显然下面的代码是行不通的,但是我如何canBeAnything在不指定类型的情况下访问密钥呢?
type T struct{}
t := T{}
yaml.Unmarshal([]byte(data), &t)
fmt.Println(t.canBeAnything)
缥缈止盈
相关分类