0
Я хочу что-то вродеКак сохранить пробелы и новую строку в golang yaml parser?
Some text here, indented text here next indented texr here
Я попробовал этот YAML стиль
key: | Some text here, indented text here next indented text here
выше код 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. – icza