1. Config模块

2. 配置文件解析

这是一个用来解析文件的库,它的设计思路来自于 ,目前支持解析的文件格式有 ini、json、xml、yaml,可以通过如下方式进行安装:

  1. go get -u github.com/astaxie/beego/config/xml
  1. iniconf, err := NewConfig("ini", "testini.conf")
  2. if err != nil {
  3. }

然后通过对象获取数据

解析器对象支持的函数有如下:

  • Set(key, val string) error
  • String(key string) string
  • Int(key string) (int, error)
  • Int64(key string) (int64, error)
  • Float(key string) (float64, error)
  • DIY(key string) (interface{}, error)