diff --git a/yaml.go b/yaml.go new file mode 100644 index 0000000..3b4c5a9 --- /dev/null +++ b/yaml.go @@ -0,0 +1,26 @@ +package main + +import ( + "fmt" + "gopkg.in/yaml.v2" + "log" +) + +var data = ` +a: Easy! +b: + c: 2 + d: [3, 4] +` + +func main() { + var m interface{} + + err := yaml.Unmarshal([]byte(data), &m) + if err != nil { + log.Fatalf("error: %v", err) + } + + fmt.Println("Hello, 世界") + fmt.Println(m) +}