php json 데이터 출력

php json 데이터 출력

QA

php json 데이터 출력

본문

  echo   $optJSON = json_decode($optJSON,true); 

 

[{"optidx":1579,"name":"테스트1","prc":11000,"mil":1100,"totPrc":22000,"totMil":2200,"qty":2},{"optidx":1580,"name":100,"prc":12000,"mil":1200,"totPrc":36000,"totMil":3600,"qty":3}][{"optidx":1537,"name":"애프터 쉐이브 (스킨) 120ml","prc":29900,"mil":0,"totPrc":29900,"totMil":0,"qty":1},{"optidx":1538,"name":"쉐이브 밤 (로션) 120ml","prc":29900,"mil":0,"totPrc":59800,"totMil":0,"qty":2}][{"optidx":1579,"name":"테스트1","prc":11000,"mil":1100,"totPrc":22000,"totMil":2200,"qty":2},{"optidx":1580,"name":100,"prc":12000,"mil":1200,"totPrc":36000,"totMil":3600,"qty":3}][{"optidx":1537,"name":"애프터 쉐이브 (스킨) 120ml","prc":29900,"mil":0,"totPrc":29900,"totMil":0,"qty":1},{"optidx":1538,"name":"쉐이브 밤 (로션) 120ml","prc":29900,"mil":0,"totPrc":59800,"totMil":0,"qty":2}] 

 

 

현재 json 데이터가 echo 찍으면 이렇게 나오는데요 이거  optidx 값을 찍을려면 어떻게 해야하나요?

이 질문에 댓글 쓰기 :

답변 3

$json = '{
    "first" : [
        {"optidx":1579,"name":"테스트1","prc":11000,"mil":1100,"totPrc":22000,"totMil":2200,"qty":2},
        {"optidx":1580,"name":100,"prc":12000,"mil":1200,"totPrc":36000,"totMil":3600,"qty":3}
    ],
    "second" : [
        {"optidx":1537,"name":"애프터 쉐이브 (스킨) 120ml","prc":29900,"mil":0,"totPrc":29900,"totMil":0,"qty":1},
        {"optidx":1538,"name":"쉐이브 밤 (로션) 120ml","prc":29900,"mil":0,"totPrc":59800,"totMil":0,"qty":2}
    ],
    "third" : [
        {"optidx":1579,"name":"테스트1","prc":11000,"mil":1100,"totPrc":22000,"totMil":2200,"qty":2},
        {"optidx":1580,"name":100,"prc":12000,"mil":1200,"totPrc":36000,"totMil":3600,"qty":3}
    ],
    "forth" : [
        {"optidx":1537,"name":"애프터 쉐이브 (스킨) 120ml","prc":29900,"mil":0,"totPrc":29900,"totMil":0,"qty":1},
        {"optidx":1538,"name":"쉐이브 밤 (로션) 120ml","prc":29900,"mil":0,"totPrc":59800,"totMil":0,"qty":2}
    ]
}';

$optJSON = json_decode($json);

echo $optJSON->first[0]->optidx;

 

몇 개의 object를 그냥 쭈욱 붙여 놓으신 건가요?

정상적인 object라면 이렇게 되어야 맞을 건데 좀 이상하게 되어 있네요.

답변을 작성하시기 전에 로그인 해주세요.
전체 150
QA 내용 검색
filter #json ×

회원로그인

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