추가 I가 내 MySQL의 테이블 행에 다음 코드 "연락처"로 json_encode는 테이블 이름
{
"contactList":
[
{
"userId":"1062",
"name":"Test User 1"
},
{
"userId":"1063",
"name":"Test User 2"
}
]
}
나는 콘텐츠로 json_encode이 결과에 테이블의 이름이 추가 인코딩 할 때 :
{"contacts":"{"contactList":
[{"userId":"1062","name":"Test User 1"},{"userId":"1063","name":"Test User 2"}]
}"}
을
아무도 내게이 실수를 피하는 방법을 알려줄 수 있습니까? 이미 JSON 인코딩과 출력을 얻을 수
while($row=mysql_fetch_array($last))
$jsonEncode = json_encode($row['contacts']);
정확히 인코딩 할 때? 이것이 JSON에서 나오면 json_encode에 공급하는 배열에 있다는 것을 의미합니다. – JAL
열에 JSON이 이미 있으면 json_encoding을 다시 쓰는 이유는 무엇입니까? preg_replace도 유효하지 않습니다. 그리고 여러 개의 연결된 JSON blob이 유효하지 않으므로 어쨌든 반복해서 사용하면 안됩니다. – mario
그래서 $ 행을 인쇄해야합니까? 왜냐하면 내가 그렇게했을 때 출력이나 "배열"을 얻지 못했습니다. 미안하지만이 것이 정말 기본적인 것임을 알고 있습니다. – user3109750