php
1) 인코딩
$jsonStr = json_encode($array)
2) 디코딩
$arr = json_decode($jsonStr)
echo json_encode("中文", JSON_UNESCAPED_UNICODE);
JSON_UNESCAPED_UNICODE 매개변수만 추가하세요.
테스트 환경:
JS에서
1. 인코딩
var str = obj.toJSONString();//JSON 파서 또는 도구 클래스 필요
2. 세 가지 유형의 디코딩:
var jsonStr = ''[{"id":"1","name":"컴퓨터"}]";
1) var obj = eval(jsonStr); //최고의 호환성
2) var obj = jsonStr.parseJSON(); //이 두 가지에는 JSON 파서가 있는 브라우저가 필요합니다. 또는 json 도구 클래스를 추가하세요
3) var obj = JSON.parse(jsonStr) //