当参数不是有效的 json 时,decode_json() 会终止我的程序。如何保持程序运行并处理错误?
例子:
#!/usr/bin/perl -w
use strict;
use JSON;
my $json='<html></html>';
my $ticker=decode_json($json);
print $json;
应执行最后一次打印。
这似乎是一个将 包装decode_json()
在try catch 块中的主要示例。
这样做可以让你继续执行,也为处理错误打开了大门,这样你就可以对发生错误的情况有特定的响应。