gcfg

golang几种常用配置文件使用方法总结(yaml、toml、json、xml、ini)

让人想犯罪 __ 提交于 2020-11-22 00:43:50
1,yaml配置文件的使用方法总结 首先介绍使用yaml配置文件,这里使用的是github上第三方开源 gopkg.in/yaml.v2 第一步:下载 go get gopkg. in /yaml.v21 import " gopkg.in/yaml.v2 " 第二步:新建一个yaml文件,比如conf.yaml host: localhost: 3306 user: tigerwolfc pwd: 654321 dbname: tablename 特别需要强调的是冒号后面必须有一个空格,以user: tigerwolfc为例, user: tigerwolfc//冒号后面有空格 第三步:在程序中使用配置文件获取参数,比如main.go package main import ( " io/ioutil " " gopkg.in/yaml.v2 " " fmt " ) func main() { var c conf conf: = c.getConf() fmt.Println(conf.Host) } // profile variables type conf struct { Host string `yaml: " host " ` User string `yaml: " user " ` Pwd string `yaml: " pwd " ` Dbname