import ""gopkg.in/yaml.v3""
ptjsonpath:="./pt.yaml"
f, err := os.Open(ptjsonpath)
if err != nil {
fmt.Println("open file err = ", err)
return
}
defer f.Close()
decode:=yaml.NewDecoder(f)
siteinfo:=make(map[string]Siteinfo)
err = decode.Decode(&siteinfo)
if err != nil {
fmt.Printf("yaml decode has error:%v\n", err)
return
}
fmt.Println("yaml read done well")
fmt.Println(siteinfo["2"].Name)