如何用Perl语言解码JSON?

时间:2013-07-18 10:18:12

标签: json perl

如何用Perl语言解码JSON?

我的尝试:

 #!/usr/bin/perl
use LWP::Simple;
$web_source = get('https://api.twitter.com/1.1/search/tweets.json');
$decoded_json = decode_json($web_source);
print $decoded_json;

错误:

  

未定义的子程序& main :: decode_json在api.pl第4行调用。

如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

use JSON;

我希望您知道您尝试访问的网址需要授权。

答案 1 :(得分:4)

你可以在perl

中像这样解码json
#!/usr/bin/perl
    use JSON;
    use Data::Dumper;

    $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

    $text = decode_json($json);
    print  Dumper($text);