【发布时间】:2015-02-09 06:15:16
【问题描述】:
我想要类似的东西
这里有一些文字,
此处缩进文本
下一个缩进的 texr 在这里
我试过这种 yaml 样式
键: | 这里有一些文字, 此处缩进文本 下一个缩进文本在这里上面的 yaml 代码只保留了换行符,但丢弃了缩进的空格。 如何保留这些多余的空间?
我用来解析yaml文件的代码
package main
import (
"os"
"fmt"
"github.com/kylelemons/go-gypsy/yaml"
)
func main(){
map_,err:=Parse()
fmt.Println(map_.Key("Key"),err)
}
func Parse() (yaml.Map, error) {
file, err := os.Open("testindent.yaml")
if err != nil {
return nil, err
}
node, err := yaml.Parse(file)
if err != nil {
return nil, err
}
nodes := node.(yaml.Map)
return nodes, nil
}
【问题讨论】:
-
请向我们展示您的 Go 代码如何解析 yaml 文件。