I am having trouble accessing certain parts of the follow Hash of Hashes/Arrays. I am very new to Perl so any help that you could give me would be appreciated. I am able to access other hashes but I cannot access the arrays. I specifically need to be able to retrieve the 'ConfItemName' value in the Fuels hash but it is in an array which I have no idea how to access. Thank you for the help and here is the file that I am using:

It's hard to see but at 'ConfQty' it starts an array of hashes.

$VAR1 = { 'Configuration' => [ { 'Performances' => { 'Performance' => [ { 'L +istItemId' => 'High', 'R +ate' => '0.0', 'S +peed' => '0.92' }, { 'L +istItemId' => 'Low', 'R +ate' => '0.0', 'S +peed' => '0.92' }, { 'L +istItemId' => 'Medium', 'R +ate' => '0.0', 'S +peed' => '0.92' } ] }, 'SLID' => 'FAST', 'ConfigurationKey' => 'XXXXXXXXXX', 'ModelCode' => 'G35', 'LastModified' => { 'TimeStamp' => '2013- +04-24T13:20:32Z', 'SourceSystem' => 'Wi +ndows', 'SourceNode' => 'Clie +nt' } }, { 'ConfItems' => { 'ConfQty' => [ + { + 'ConfItem' => { + 'Fuel' => { + 'Standoff' => 'false' +, + 'Type' => 'Gasoline', + 'ReusableCode' => 'NO +', + 'Category' => 'fuels' +, + 'ConfItemName' => 'Et +hanol', + 'LastModified' => { + 'Ti +meStamp' => '2013-04-09T09:45:48Z', + 'So +urceSystem' => 'Windows', + 'So +urceNode' => 'Client' + } + } + }, + 'Quantity' => '8' + }, + { + 'ConfItem' => { + 'Fuel' => { + 'FuelType' => 'Gasoli +ne', + 'ConfigurationCode' = +> 'Gasoline', + 'Category' => 'fuels' +, + 'ConfItemName' => 'Et +hanol', + 'LastModified' => { + 'Ti +meStamp' => '2013-04-09T15:52:23Z', + 'So +urceSystem' => 'Windows', + 'So +urceNode' => 'Client' + } + } + }, + 'Quantity' => '8' + }, + } ] }; foreach my $e (@{$getConfigurationsResults->{Configuration}}) {


In reply to Accessing data in a Hash of Arrays by azamatsmith

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.