gpt4 book ai didi

go - 从 viper 配置文件中删除键值对

转载 作者:IT王子 更新时间:2023-10-29 02:09:09 69 4
gpt4 key购买 nike

有没有办法从加载的配置文件中删除键/值对?

viper.Set("key", nil)

不工作

最佳答案

尝试

delete(viper.Get("path.to.key").(map[string]interface{}), "key")

例子:

[backends]
[backends.setibe]
[backends.setibe.servers]
[backends.setibe.servers.server0]
url = "http://192.168.1.20:80"
weight = 1
[backends.setibe.servers.server1]
url = "http://192.168.1.21:80"
weight = 1

删除“backends.setibe.servers.server1”

delete(viper.Get("backends.setibe.servers").(map[string]interface{}), "server2")

关于go - 从 viper 配置文件中删除键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52339336/

69 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com