Я работаю с библиотекой github.com/ghodss/yaml
для создания JSON на основе файлов .yaml. У меня возникает ощущение, что JSON отображается не в правильном порядке, как у меня.
Этомой файл .yaml:
name: "Foo"
lastname: "Bar"
age: 25
и это мой код GoCode:
for _, file := range yamlfiles {
yamlBytes, err := ioutil.ReadFile(file)
if err != nil {
log.Panicln(err)
}
jsonFormat, err := yaml.YAMLToJSON(yamlBytes)
if err != nil {
log.Panicln(err)
}
fmt.Println(string(jsonFormat))
}
И это вывод:
{"age":25,"lastname":"Bar","name":"Foo"}
Ожидаемый вывод:
{"name":"Foo","lastname":"Bar","age":25}
Как мне это сделать, чтобы у меня был файл .yaml?