我正在使用YAML::XS
库将数据结构转储到 YAML:
foo => {
bar => [
{...},
{...},
],
baz => [
{...},
{...},
],
...
}
似乎 YAML::XS 的默认行为是在转储密钥之前对其进行排序,但这不是我想要的。人类将不得不阅读和编辑此脚本的输出,因此可读性是一个问题。有没有办法控制密钥被丢弃的顺序,以便在此foo->{baz}
之前出现foo->{bar}
?