2016-06-14 2 views
0

나는이 JSON 문자열이 있습니다json_decode()가 비어있는 이유는 무엇입니까?

$json = ' 
{"id1":"x", 
"N1":"x", 
"T1":"x", 
"E1":"x", 
"E11":"x", 
"O1":"x", 
"C1":"x", 
"C11":"x", 
"F1":"x"}, 

{"id2":"x", 
"N2":"x", 
"T2":"x", 
"E2":"x", 
"E22":"x", 
"O2":"x", 
"C2":"x", 
"C22":"x", 
"F2":"x"} 
'; 

을 내가 PHP와 구문 분석 후 :

print_r(json_decode($json)); 

을하고 PHP를 볼 수 빈 반환합니다.

어떤 도움을주세요 ... 당신이 두 객체가 될하려는 경우, 정말 유효한 JSON 구문이 아니다

감사

+1

처럼 - –

+0

기본적으로 JSON이 유효하지 않습니다 "오류 : 라인 11에 구문 분석 오류 기대 'EOF가', ','도착 ', 따라서'json_decode' 반환'null' 및 JSON을 구문 분석 할 수 없습니다. –

답변

3

, 당신은 배열에 넣어해야합니다. jsonlint.com를 통해 통과 [ {your first object here}, {your next object} ]

관련 문제