2013-04-26 4 views
1

decode_json() 인수가 유효한 json이 아닌 경우 내 프로그램을 종료합니다. 프로그램을 계속 실행하고 오류를 처리하려면 어떻게해야합니까?decode_json() 오류 후 프로그램 실행 유지

예 : 마지막으로 인쇄가 실행되어야합니다

#!/usr/bin/perl -w 

use strict; 
use JSON; 

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

.

+0

가능한 복제본 [어떻게 Perl에서 "JSON 디코딩 실패"오류 메시지가 나타날 수 있습니까?] (http://stackoverflow.com/questions/7809740/how-can-i-catch-a-failed-to -decode-json-error-message-in-perl) – MyGGaN

답변

1

decode_json()try catch block으로 묶는 것이 가장 좋은 예입니다.

이렇게하면 실행을 계속할 수 있으며 오류를 처리 할 수있는 문을 열어 오류가 발생한 경우에 대한 특정 대응을 할 수 있습니다.

관련 문제