这是我正在尝试做的类似示例:
@name = qw (Sam Tom John Mike Andrea);
@scores = qw (92 80 59 83 88);
我需要将这些数组存储为 JavaScript,以便我可以在网页上制作有用的图表。
最佳答案
假设您想将它们保留为单独的数组,请首先将对它们的引用粘贴到哈希中:
my %data = ( names => \@names, scores => \@scores );
然后使用JSON将数据结构序列化为 JSON 的模块,例如:
use strict;
use warnings;
use JSON;
my @names = qw (Sam Tom John Mike Andrea);
my @scores = qw (92 80 59 83 88);
my %data = ( names => \@names, scores => \@scores );
my $json = encode_json \%data;
print $json
输出:
{"names":["Sam","Tom","John","Mike","Andrea"],"scores":["92","80","59","83","88"]}
关于javascript - 我有数据存储在 Perl 数组中。如何使用 JSON 将它们转换为 JavaScript 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22515195/