json 처럼 생긴 문자열...json 으로 바꿀수 있나요? 채택완료
$data = {"aaa":"a1a1a1","bbb":"b1b1b1"}; // json 아닙니다.
json 처럼 보이지만 json 이 아닌 말그대로 그냥 문자열 입니다.
검색해보면 https://zetawiki.com/wiki/PHP_json_decode()" jsname="UWckNb" ping="/url?sa=t&source=web&rct=j&opi=89978449&url=https://zetawiki.com/wiki/PHP_json_decode()&ved=2ahUKEwi77ruv94SFAxVIa_UHHTH3BK0QFnoECB0QAQ">json_decode() 하면 된다고 나오던데.. 안되더라구요..^^;;
혹시 이런데이타를 받았을경우에..저걸 json 으로 바꿔서 이용할수 있나요?
조언 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
비버팩토리
1년 전
$data = {"aaa":"a1a1a1","bbb":"b1b1b1"}; 는 즉 자바스크립트에서 json 입니다.
var $data = {"aaa":"a1a1a1","bbb":"b1b1b1"};
console.log($data); 라고 하면 콘솔로그 나옵니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
1년 전
</p>
<p><?php
$data = '{"aaa":"a1a1a1","bbb":"b1b1b1"}';</p>
<p> </p>
<p>$json_obj = json_decode($data);
print_r($json_obj);
echo $json_obj->aaa;</p>
<p> </p>
<p>$json_arr = json_decode($data, true);
print_r($json_arr);
echo $json_arr['aaa'];
?></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택