php in
1) Encoding
$jsonStr = json_encode($array)
2) Decoding
$arr = json_decode($jsonStr)
echo json_encode("Chinese", JSON_UNESCAPED_UNICODE);
Add parameter: JSON_UNESCAPED_UNICODE.
Test environment:
PHP Version 5.5.36
js in
1. Encoding
var str = obj.toJSONString();//Requires JSON parser or tool class
2. Three types of decoding :
var jsonStr = ''[{"id":"1","name":"computer"}]";
1) var obj = eval(jsonStr); //The best compatibility
2) var obj = jsonStr.parseJSON(); //These two require the browser to have a JSON parser, or add a json tool class
3) var obj = JSON.parse(jsonStr); //