У меня есть хеш, который выглядит следующим образом (в Perl):
'multi' => {
'key2' => '123',
'key1' => 'abc',
'key3' => 'xwz'
}
Также у меня есть следующая структура:
my $json_struct = {
name => $name,
time => $time,
};
Я хотел бы вставить multi
в$json_struct
как массив с ключами и значениями.Я использую $json_struct
, чтобы преобразовать его в файл JSON, поэтому вывод JSON должен выглядеть следующим образом:
{
"name" : "some_name",
"time" : "time",
"multi" : [
{
"key" : "key1",
"value" : "abc"
},
{
"key" : "key2",
"value" : "123"
},
{
"key" : "key3",
"value" : "xwz"
}
],
}
Как я могу это сделать?Какой самый чистый способ возможен (без импорта дополнительных модулей).