my $a = [ { foo => { foo2 => { foo3 => 'xxxx' } }, bar => { bar2 => { bar3 => 'yyyy' } } }, { FOO => { FOO2 => { FOO3 => 'xxxx' } }, BAR => { BAR2 => { BAR3 => 'yyyy' } } }, ]; #### my $b = $a->[1]{BAR}; undef $a; #### use Data::Dumper; print Dumper ($a,$b); > $VAR1 = undef; $VAR2 = { 'BAR2' => { 'BAR3' => 'yyyy' } };