Im новым идти, и им с помощью гадюки загружает все мои конфигурации, что в настоящее время у меня есть это YAML выглядеть, как показано нижеMapping вложенной конфигурация YAML на структуру
countryQueries:
sg:
- qtype: gmap
qplacetype: postal_code
- qtype: gmap
qplacetype: address
- qtype: geocode
qplacetype: street_address
hk:
- qtype: gmap
qplacetype: postal_code
- qtype: gmap
qplacetype: address
- qtype: geocode
qplacetype: street_address
отметить, что CountryCode динамичны это может быть добавлено в любое время для любых стран. Так как же я карта это на структуру, где с технической точки зрения я могу сделать
for _, query := range countryQueries["sg"] { }
я стараюсь contruct это сам, обернув его, но им stucked здесь
for country, queries := range viper.GetStringMap("countryQueries") {
// i cant seem to do anything with queries, which i wish to loop it
for _,query := range queries {} //here error
}
Любая помощь будет оценена
После сделано somemore чтения понял что у Viper есть своя собственная немаршалинга, которая работает как шарм, поэтому я решил использовать это, –