http://www.perlmonks.org?node_id=970930


in reply to Re: Attempting to interpret JSON data
in thread Attempting to interpret JSON data

One last question here after finally starting to understand array and hash references. So since this is a mix of both, is the best way to loop through each array of hashes to grab the count of array elements as such

$count = -1; foreach $elem (@{$decodejs->{'lbvserver'}}) { $count++; } $num = 0; while ($num <= $count) { print "$decodejs->{'lbvserver'}[$num]{'valueIwant'}\n"; $num++ }

Replies are listed 'Best First'.
Re^3: Attempting to interpret JSON data
by Eliya (Vicar) on May 16, 2012 at 22:10 UTC

    Maybe simply

    for my $elem (@{$decodejs->{lbvserver}}) { print "$elem->{valueIwant}\n"; }

      Yes thank you now I realize that was a reference and much easier - understanding this better now, thanks a lot.