PHP에서 JSON 파싱하는 방법
본문 바로가기
IT/PHP

PHP에서 JSON 파싱하는 방법

by SageIN 2023. 1. 25.
반응형

json_decode()

JSON 문자열을 분석하여 PHP 변수로 변환합니다.

 

$json = '{"name":"John", "age":30, "city":"New York"}';
$obj = json_decode($json);

echo $obj->name; // "John"

 

json_decode($json, true)

두번째 인수를 true로 설정하면 객체를 배열로 반환 합니다.

 

$json = '{"name":"John", "age":30, "city":"New York"}';
$arr = json_decode($json, true);

echo $arr["name"]; // "John"

 

null체크

json_decode 파싱 후 json 값이 완벽하지 않을 경우 null 반환하므로  정상적인 코드를 완성하기 위해 조건문을 사용하여 null 값을 체크해야 합니다.

$json = '{"name":"John", "age":30, "city":"New York"';
$arr = json_decode($json, true);
if(!$arr){
    // Invalid json
}

 

반응형

댓글


TOP

Designed by 티스토리