在decode_json()错误后继续运行程序

时间:2013-04-26 15:05:07

标签: json perl

当参数无效json时,

decode_json()终止我的程序。如何保持程序运行并处理错误?

示例:

#!/usr/bin/perl -w

use strict;
use JSON;

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

应执行最后一次打印。

1 个答案:

答案 0 :(得分:1)

这似乎是将decode_json()包裹在try catch block中的时间的主要示例。

这样做可以让您继续执行,并且还可以打开处理错误的大门,以便您可以对发生错误的情况做出具体响应。