PHP에서 JSON 변환시 빈 객체 만들기

 PHP에서 JSON형식으로 '{}'값을 반환해야 하는 상황이 생겼습니다.

 지금까지 연관배열을 사용해 JSON을 만들었는데, 아무것도 들어있지 않은 값은 '[]' 형태의 배열이 반환됩니다.

 찾아보니 JSON으로 변환 할 때 '{}'를 만들기 위해서는 'new stdClass()'로 빈 객체를 넣어주라고 합니다.

$empty = [];
echo json_encode($empty);
// "[]"

$empty = new stdClass();
echo json_encode($empty);
// "{}"

댓글

이 블로그의 인기 게시물

한컴 한글 문서 작성 시 곧은 따옴표 고정하기

윈도우 부팅시 크롬을 전체 화면으로 자동 실행하는 방법