1

当参数不是有效的 json 时,decode_json() 会终止我的程序。如何保持程序运行并处理错误?

例子:

#!/usr/bin/perl -w

use strict;
use JSON;

my      $json='<html></html>';
my      $ticker=decode_json($json);
print $json;

应执行最后一次打印。

4

1 回答 1

1

这似乎是一个将 包装decode_json()try catch 块中的主要示例。

这样做可以让你继续执行,也为处理错误打开了大门,这样你就可以对发生错误的情况有特定的响应。

于 2013-04-26T15:08:46.023 回答