Я демпинг структуру данных в YAML с YAML::XS
библиотеки:заказ Контроль hashref с YAML :: XS
foo => {
bar => [
{...},
{...},
],
baz => [
{...},
{...},
],
...
}
Похоже, что поведение YAML :: XS по умолчанию для сортировки ключей перед сбросом их , но это не то, что я хочу. Людям придется читать и редактировать выходные данные этого скрипта, поэтому читаемость вызывает озабоченность. Есть ли способ контролировать порядок сбрасывания ключей, чтобы foo->{baz}
приходил до foo->{bar}
?
Документы [здесь] (http://search.cpan.org/perldoc?YAML::XS) – ikegami
Вы можете сделать это, используя YAML.pm ['Bless'] (https://metacpan.org/ pod/YAML # Bless-perl-node-yaml-node-class-name), но не уверен, что это возможно с помощью YAML :: XS. – ThisSuitIsBlackNot
@ikegami Я читал, что уже, он не ответил на мой вопрос – Floegipoky