解析JSON说函数parse_json不存在?

问题描述 投票:0回答:1

以下代码失败,并显示错误,指出

parse_json
未定义。

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

但是,此页面声称它有效:https://metacpan.org/pod/JSON::Parse

我做错了什么?

json perl
1个回答
4
投票

文档重复使用

use JSON::Parse 'parse_json';

use JSON::Parse ':all';

当你使用时

use JSON::Parse;

虽然这三个都加载模块,但只有前两个导出

parse_json

我相信,即使不需要,也列出导入是一个很好的做法,因为这使得后续使用代码变得更加容易。这与此处无关,因为需要列出导入。

© www.soinside.com 2019 - 2024. All rights reserved.