行くに新しいイムとイムを構造体への私が持っている現在、どのようなすべての私の設定はYAMLは国番号はそれができる動的であることに注意することがマッピングネストされたコンフィグ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
以下のように見えるで読み込みますか任意の国にいつでも追加できます。そういえばどこ技術的に私は構造体にこれをマッピングしますどのように私はそれをループすることによって、それを自分自身をcontructが、すべてのヘルプははるかに高く評価され、ここで
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
}
stuckedイムしよう
for _, query := range countryQueries["sg"] { }
行うことができます
をやったhttps://github.com/spf13/viper#unmarshaling
そのバイパーは、魅力のように動作する独自のマーシャリングを持っているので、私はそれを使用することに決めました。 –