Slide 14
Slide 14 text
JSONにする時, Hash Randomizationを回避したい
Perl 5.18以降, Hash Randomizationが導入された
PerlのHash/ArrayリファレンスをJSONにするとき, キーの順序
が不順になることがある
use JSON::XS qw(encode_json);
my $json = encode_json({ a => 1, b => 2, c => 3 });
print "$json\n";
$ perl json.pl
{"c":3,"a":1,"b":2}
$ perl json.pl
{"a":1,"c":3,"b":2}
$ perl json.pl
{"b":2,"c":3,"a":1}