要解析yml文件,首先需要知道yml文件语法格式,可以参考博客:
https://blog.csdn.net/csdniter/article/details/103313432
解析yml文件和解析json数据方法一样,使用的是github上第三方开源gopkg.in/yaml.v2
第一步:新建一个yaml文件,比如conf.yaml
host: localhost:3306
user: root
pwd: 123456
dbname: test
devs:
- 10.37.51.2:20008
- 10.37.51.3:20008
filter_types:
813-http: 0
第二步:新建一个go文件,进行解析
package main
import (
"io/ioutil"
"gopkg.in/yaml.v2"
"fmt"
)
func