PHP에서
1) 인코딩
$jsonStr = json_encode($array)
2) 디코딩
$arr = json_decode($jsonStr )
echo json_encode("중국어", JSON_UNESCAPED_UNICODE);
JSON_UNESCAPED_UNICODE 매개변수만 추가하면 됩니다.
테스트 환경:
PHP 버전 5.5.36
js
인코딩
var str = obj.toJSONString();//JSON 파서 또는 도구 클래스 필요
2. 세 가지 유형의 디코딩:
var jsonStr = ''[{"id":"1", " name":"computer"}]";
1) var obj = eval(jsonStr); //가장 좋은 호환성
2) var obj = jsonStr.parseJSON(); 브라우저에는 JSON 구문 분석기가 필요합니다.
3) var obj = JSON.parse(jsonStr); //