php 및 js에서 json 인코딩 및 디코딩
php in
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解析器。或者加一个json的工具类 3) var obj = JSON.parse(jsonStr);//