如何读取 YAML 文件

我在读取 YAML 文件时遇到问题。我认为这是文件结构中的东西,但我不知道是什么。


YAML 文件:


conf:

  hits:5

  time:5000000

代码:


type conf struct {

    hits int64 `yaml:"hits"`

    time int64 `yaml:"time"`

}



func (c *conf) getConf() *conf {


    yamlFile, err := ioutil.ReadFile("conf.yaml")

    if err != nil {

        log.Printf("yamlFile.Get err   #%v ", err)

    }

    err = yaml.Unmarshal(yamlFile, c)

    if err != nil {

        log.Fatalf("Unmarshal: %v", err)

    }


    return c

}


慕哥9229398
浏览 289回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go