http://qs1969.pair.com?node_id=431432

brycen has asked for the wisdom of the Perl Monks concerning the following question:

I have a data structure returned by Frontier::Client that "print Dumper($result)" shows as:
$VAR1 = [ { 'state' => 'CA', 'suffix' => '', 'lat' => '37.783941', 'city' => 'San Francisco', 'number' => '833', 'zip' => '94103', 'long' => '-122.404900', 'prefix' => '', 'type' => 'St', 'street' => 'Mission' } ];
print $result->{'city'} gives error Argument "San Francisco" isn't numeric in hash element. which I don't understand. How do I get at this data? All I can do right now is list the keys:
foreach my $key ( sort keys %{$result} ) { print "$key\n"; }