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.