我有一个yaml配置文件,其中包含我的程序的所有设置。 例如:
something:
enabled: true
我使用https://github.com/spf13/viper来获取项目的值:
viper.GetBool("something.enabled")
但我想知道是否有办法使用viper直接将“something.enabled”的值更改为“false”?更改也将应用于配置文件,因此它将变为:
something:
enabled: false
答案 0 :(得分:1)
看起来您可以使用Set方法,如下所示:
viper.Set(“something.enabled”,false)