or download this
print Dumper(@{$farmdetails->{FarmRoleSet}->{Item}}); #works as expect
+ed
print Dumper($farmdetails->{FarmRoleSet}->{Item}); #also works as expe
+cted
...
print Dumper(@{$farmdetails->{FarmRoleSet}->{Item}->{ServerSet}}); # a
+lso fails - not a hashref
print Dumper(@{$farmdetails->{FarmRoleSet}->{Item}->[0]->{ServerSet}})
+; # also fails - not an arrayref
print Dumper($farmdetails->{FarmRoleSet}->{Item}->[0]->{ServerSet}); #
+ works, displaying the first 'Item' array