前两天在把一个项目的读取环境变量的库换成viper,结果死活读不上。
在结构体中加了 mapstructure 字段,结果 viper.Unmarshal 始终无法绑定上,结构体为空,但是viper.Get是正常的。
想着一个这种功能不太可能出错,甚至以为是在 Mac 上有什么 bug ,反反复复试,直到试了下官方的 example,发现 example 都不正常,然后翻了下 issue, https://github.com/spf13/viper/issues/1999。。。
c.
前两天在把一个项目的读取环境变量的库换成viper,结果死活读不上。
在结构体中加了 mapstructure 字段,结果 viper.Unmarshal 始终无法绑定上,结构体为空,但是viper.Get是正常的。
想着一个这种功能不太可能出错,甚至以为是在 Mac 上有什么 bug ,反反复复试,直到试了下官方的 example,发现 example 都不正常,然后翻了下 issue, https://github.com/spf13/viper/issues/1999。。。
c.