代码之家  ›  专栏  ›  技术社区  ›  Dov

perl解析json说函数parse_json不存在?

  •  0
  • Dov  · 技术社区  · 2 年前

    以下代码失败,并显示一个错误:parse_json未定义。

    use strict;
    use JSON::Parse;
    my $x = "['a', 'b']";
    my $json = parse_json($x);
    

    但这个页面声称它有效? https://metacpan.org/pod/JSON::Parse

    我做错了什么?

    1 回复  |  直到 2 年前
        1
  •  1
  •   ikegami Gilles Quénot    2 年前

    文档重复使用

    use JSON::Parse 'parse_json';
    

    use JSON::Parse ':all';
    

    当你使用

    use JSON::Parse;
    

    当三者都加载模块时,只有前两个导出 parse_json .

    我相信即使在不需要的情况下也要列出导入内容,这是一个很好的做法,因为这样可以更容易地处理代码。这与此无关,因为需要列出进口产品。