in reply to Direferencing problem

Your $element is a hash reference and to make it into a hash, just prepend it with the % sigil, like this: %$element.

Quite likely you can then access it as follows:

my %low_level_hash = %$element; my $priority = $low_level_hash{'priority'}; my $id = $low_level_hash{'id'}; my $category = $low_level_hash{'category'};

From the dumper output it appears that this low level hash structure is actually an object ('ArtifactsInPlanningFolderSoapRow'). Doesn't the class for this object provide you with getter and setter methods?

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

My blog: Imperial Deltronics

Replies are listed 'Best First'.
Re^2: Direferencing problem
by David92 (Sexton) on Jul 30, 2014 at 08:18 UTC
    Please check the above reply, to another post, I provided a LINK to the FAQ about that Object. Maybe you can understand it better, how to get that List.
      The FAQ is not really helpful as it is written for Java. But somehow the data you received are in the form of a Perl-object so there must be an interface, quite probably a module that implements the class of these objects. Checking the documentation of this module might bring you further.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics