【发布时间】:2016-05-03 11:03:45
【问题描述】:
我正在用 perl 读取一个 json 文件,但在使用结果时遇到了问题。
我想知道 json 文件中有多少视图。 应该有2个
my $data = decode_json($json);
print Dumper($data);
my @tmp=$data->{'views'};
my $nviews=scalar @tmp;
print "nviews : $nviews\n";
给我
$VAR1 = {
'views' => [
{
'key' => 0,
'value' => {
'ptr_wrapper' => {
'data' => {
'width' => 776,
'height' => 1024,
'id_view' => 0,
'filename' => '000118800_15821618907.jpg',
'id_pose' => 0,
'id_intrinsic' => 13,
'local_path' => '/'
},
'id' => 2147483649
}
}
},
{
'key' => 1,
'value' => {
'ptr_wrapper' => {
'data' => {
'id_pose' => 1,
'id_intrinsic' => 11,
'filename' => '000132800_22050281512.jpg',
'id_view' => 1,
'local_path' => '/',
'width' => 850,
'height' => 1024
},
'id' => 2147483650
}
}
}
]
};
nviews : 1
在此先感谢您的帮助。luc
【问题讨论】: