use Data::Dumper; my $userInfo; my $number = 1; my $temp = 1; push @$userInfo, { number => $number, name => 'param', id => 'param', rollSizzle => 'param', roll => $temp, sizzle => $temp} ; print Dumper($userInfo);