PHP에서 JSON 유효하지 않음 처리하기
JSON 문자열이 올바르게 구성되지 않은 경우가 있습니다. 이 경우 json_decode 함수는 null을 반환합니다. 실제로 한번 해보겠습니다. 잘못된 JSON을 만들어 봅시다 (무엇이 잘못되었는지 스스로 확인해보세요):
<?php
$json = '["a", "b", "c",]';
?>
이 JSON을 파싱해 보겠습니다:
<?php
$data = json_decode($json);
var_dump($data); // null을 출력합니다
?>
일부 JSON 문자열이 주어졌습니다. 이걸 PHP 데이터 구조로 파싱하세요. 파싱 결과를 출력하거나, JSON을 파싱할 수 없는 경우 오류를 출력하세요.