Я не могу заставить этот код Perl возвращать истинные целочисленные значения для целых чисел в таблице.Столбцы таблицы MySQL правильно указаны как целые числа, однако вывод JSON здесь заключает все значения запроса в кавычки.Как я могу правильно сохранить типы данных (особенно целые и логические значения), как указано?
use strict;
use warnings;
use DBI;
use JSON;
my $sth = "SELECT id, name, age FROM table";
my $data = $dbh->selectall_arrayref($sth, {Slice => {}});
my $response = encode_json($data);
print $response;
## outputs: {"id":"1","name":"Joe Blodge","age":"42"}
Что я здесь не так делаю?Как я могу получить это, чтобы вывести правильно отформатированный JSON:
{"id":1,"name":"Joe Blodge","age":42}