json 처럼 생긴 문자열...json 으로 바꿀수 있나요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
json 처럼 생긴 문자열...json 으로 바꿀수 있나요?

QA

json 처럼 생긴 문자열...json 으로 바꿀수 있나요?

본문

$data = {"aaa":"a1a1a1","bbb":"b1b1b1"}; // json 아닙니다.

 

json 처럼 보이지만 json 이 아닌 말그대로 그냥 문자열 입니다.

검색해보면 json_decode() 하면 된다고 나오던데..
안되더라구요..^^;;

혹시 이런데이타를 받았을경우에..저걸 json 으로 바꿔서 이용할수 있나요?


조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

$data = {"aaa":"a1a1a1","bbb":"b1b1b1"}; 는 즉 자바스크립트에서 json 입니다.

 

var $data = {"aaa":"a1a1a1","bbb":"b1b1b1"};
console.log($data); 라고 하면 콘솔로그 나옵니다. 

<?php
$data = '{"aaa":"a1a1a1","bbb":"b1b1b1"}';
 
$json_obj = json_decode($data);
print_r($json_obj);
echo $json_obj->aaa;
 
$json_arr = json_decode($data, true);
print_r($json_arr);
echo $json_arr['aaa'];
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 15,065
QA 내용 검색
filter #php ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT