mitchreward has asked for the wisdom of the Perl Monks concerning the following question:
Hi guys,
Am still pretty new to perl and I'd like to parse a JSON object. I'm lost between hash in arrays ...
my $json = JSON->new; my $data = $json->decode($res); my @result = $data->{'results'}; print Dumper @result;
Here is the output of data Dumper
$VAR1 = [ { 'closed_at' => 1404289092, 'elapsed_resolution_first' => '61511', 'num_messages' => '4', 'owner__context' => 'cerberusweb.contexts.worker', 'latest_message__context' => 'cerberusweb.contexts.message +', 'latest_message_id' => 4540513, 'bucket_id' => 0, } { 'closed_at' => 1404289092, 'elapsed_resolution_first' => '61511', .... } ]
So I guess this is several hash in an array, am I wrong ? And then I'd like to itterate all 'closed at' with a foreach. Any help to do this ? I've read like 4 times the perldoc on references, and Im even more confuse now.
Thanks guys
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: hash-array-hash confused
by AppleFritter (Vicar) on Jul 17, 2014 at 16:04 UTC | |
by mitchreward (Acolyte) on Jul 18, 2014 at 06:44 UTC | |
|
Re: hash-array-hash confused
by toolic (Bishop) on Jul 17, 2014 at 15:24 UTC |