使用PERL解析JSON

时间:2013-03-21 17:43:55

标签: json perl parsing

我想用PERL解析JSON字符串。
我的JSON字符串;

{"to_id": 0, "message": "This is a sample", "message_id": 1000, "from_id": 999}


如何解析JSON并返回所有对象和值 样本输出;

to_id: 0
message: This is a sample
message_id: 1000
from_id: 999


单独的变量中没有XML输出和对象及值

提前致谢

1 个答案:

答案 0 :(得分:2)

使用JSON模块。以下是如何使用它的示例:

use strict;
use warnings;
use Data::Dumper;
use JSON;

my $str = q|{"to_id": 0, "message": "This is a sample", "message_id": 1000, "from_id": 999}|;

print Dumper from_json($str);

<强>输出:

$VAR1 = {
          'from_id' => 999,
          'message_id' => 1000,
          'to_id' => 0,
          'message' => 'This is a sample'
        };