这是我的YAML文件:如何获得钥匙,地图[接口{}]接口{}
db:
# table prefix
tablePrefix: tbl
# mysql driver configuration
mysql:
host: localhost
username: root
password: mysql
# couchbase driver configuration
couchbase:
host: couchbase://localhost
,我使用go-YAML库来解读YAML文件变量:
config := make(map[interface{}]interface{})
yaml.Unmarshal(configFile, &config)
配置值:
map[mysql:map[host:localhost username:root password:mysql] couchbase:map[host:couchbase://localhost] tablePrefix:tbl]
如何获得数据库 - > MySQL的 - >用户名在无覆盖的配置价值ut预定义的结构类型
请出示一个例子。您提供的代码有效,不会导致此错误。 – JimB
我更新我的问题@ jimb –