I have the following yaml file
arbitratyKey:
things:
- value 1
- value 2
canBeAnything:
things:
- value 1
- value 2
asdasdasd:
things:
- value 1
- value 2
How do I select a key on this when I am unable to know what the root key will be?
I am using the following library https://godoc.org/gopkg.in/yaml.v2#Unmarshal
Obviously the following code doesn't work, but how do I access the canBeAnything
key without specifying a type before?
type T struct{}
t := T{}
yaml.Unmarshal([]byte(data), &t)
fmt.Println(t.canBeAnything)