1. port: 8080
    1. package main
    2. import (
    3. "fmt"
    4. "io/ioutil"
    5. "gopkg.in/yaml.v2"
    6. )
    7. type BaseInfo struct {
    8. Port string `yaml:"port"`
    9. }
    10. func main() {
    11. yamlFIle, err := ioutil.ReadFile("./dev.yml")
    12. if err != nil {
    13. fmt.Println(err.Error())
    14. }
    15. b := BaseInfo{}
    16. err = yaml.Unmarshal(yamlFIle, &b)
    17. if err != nil {
    18. fmt.Println(err.Error())
    19. }
    20. fmt.Println(b)
    21. }