
JSON 데이터를 PHP 객체로 변환하는 방법은 `json_decode()` 함수를 사용하는 것이 가장 좋습니다. `unserialize()` 함수는 PHP의 serialize() 함수로 생성된 데이터를 객체로 변환하기 위해 사용됩니다. JSON 데이터는 serialize() 함수로 생성된 데이터가 아닙니다.
JSON 데이터를 PHP 객체로 변환하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$data = '{"name": "John", "age": 30, "city": "New York"}';
$obj = json_decode($data, true);
print_r($obj);
위 코드를 실행하면 다음 결과가 출력됩니다.
#hostingforum.kr
php
Array
(
[name] => John
[age] => 30
[city] => New York
)
`json_decode()` 함수의 두 번째 인자는 `true`로 설정하여 배열로 변환할 수 있습니다. 만약 `false`로 설정하면 객체로 변환됩니다.
#hostingforum.kr
php
$obj = json_decode($data, false);
print_r($obj);
위 코드를 실행하면 다음 결과가 출력됩니다.
#hostingforum.kr
php
stdClass Object
(
[name] => John
[age] => 30
[city] => New York
)
위 예제에서 `json_decode()` 함수를 사용하여 JSON 데이터를 PHP 객체로 변환하는 방법을 설명했습니다.
2025-07-20 03:30