Looping through JSON data and printing out a field using Perl (Not a HASH ref) Looping through JSON data and printing out a field using Perl (Not a HASH ref) json json

Looping through JSON data and printing out a field using Perl (Not a HASH ref)


$decoded is an array reference, not a hash reference. You can't dereference it as a hash: ->{.

You can dereference it as an array, though:

for my $hdr (@$decoded) {    print $hdr->{hdr}[1];}

See perlreftut for more information about references in Perl.