in reply to Re^2: SOAP::Lite and hash of hashes
in thread SOAP::Lite and hash of hashes
Ah sorry, that that was an object method didn't cross my mind. I probably can't really help you as I don't know Soap::Lite and I didn't find the search method in its documentation. But one thing is certain, your foreach is not right. It might be one of these:
foreach my $r (keys %$result){ print $r->result->{Person}->{commonname}; } foreach my $r ($result->result){ print $r->{Person}->{commonname}; } foreach my $r (@$result){ print $r->result->{Person}->{commonname}; }
If not, you might use Data::Dumper to check out the data structure of $result. Or look for an example in the documentation of the search method
The error message 'Can't coerce...' means there is an array somewhere and we access it as a hash. Data::Dumper is your friend here.
UPDATED
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: SOAP::Lite and hash of hashes
by joec_ (Scribe) on Feb 12, 2009 at 15:55 UTC | |
by jethro (Monsignor) on Feb 12, 2009 at 16:09 UTC | |
by joec_ (Scribe) on Feb 12, 2009 at 16:16 UTC |