viperでロードしたい次の設定があります:
artist:
name: The Beatles
albums:
- name: The White Album
year: 1968
- name: Abbey Road
year: 1969
マップのリストをロードする方法がわかりません。このキーだけを非整列化する必要があると思いますが、このコードは機能しません:
type Album struct {
Name string
Year int
}
type Artist struct {
Name string
Albums []Album
}
var artist Artist
viper.UnmarshalKey("artists", &artist)
私は何が欠けていますか?