Data::Dumper

use strict;
use warnings;

use feature 'say';

use Data::Dumper;

my %example_hash;
$example_hash{key1} = 'value1';
$example_hash{key2} = 'value2';

say Dumper(%example_hash);

=>

$VAR1 = 'key1';
$VAR2 = 'value1';
$VAR3 = 'key2';
$VAR4 = 'value2';

See https://metacpan.org/pod/Data::Dumper