Copy
{"result":{"code":"00","message":"정상승인","advancedMessage":"정상승인","create":"20170324132255"}} $data = json_decode(stripslashes($_POST['response']));
echo $data->result->code;
데이터에 맨 위에 있는 json 데이터가 있는데 왜 code를 출력 못할까요? 제가 잘못 이해하고 있는게 있을려나요?
|
답변 4개 / 댓글 5개
php 버전을 확인해보세요
5.2이상
한글지원은 5.4이상이어야 합니다.
stripslashes() 하시면서 이미 json 형태의 문자열이 아닌 것이 되어버린 것으로 보입니다.
$data = json_decode($_POST['response']);
이렇게 해보세요.
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.
print_r($_POST['response']); 했을땐 한글도 나오던데요