while (my ($key,$val) = each %x) {
my $data;
eval {
- $data = Dumper(thaw($val));
+ $data = Data::Dumper->Dump([thaw($val)],[$key]);
+ $data =~ s/^\$//;
+ $data =~ s/ = / => /s;
};
if ($@) {
- $data = $val;
+ $data = "$key => $val";
}
- print $key, " => ",$data,"\n";
+ print $data,"\n";
}