$VAR1 = [ { 'columns' => [ { 'test' => '87588', 'test1' => '87588', 'test2' => '0' }, { 'test' => '87588', 'test1' => '87588', 'test2' => '0' }, ] } ]; #### map { map{ $total_value += $_->{test1} ; } @{$_->{columns}}; } @{$testsub->result()}; }