Вот пример того, как вы можете прочитать данные JSON:
use feature qw(say);
use strict;
use warnings;
use Data::Dumper;
use JSON;
my $str = do { local $/; <DATA> };
my $json = JSON->new;
my $data = $json->decode($str);
print Dumper($data);
__DATA__
{
"org1" : {
"repo1" : [
"John",
"Sam",
"Sammy"
]
},
"org2" : {
"repo2" :[
"Samn",
"Laggy",
"Tester"
]
}
}
Вывод :
$VAR1 = {
'org2' => {
'repo2' => [
'Samn',
'Laggy',
'Tester'
]
},
'org1' => {
'repo1' => [
'John',
'Sam',
'Sammy'
]
}
};