首頁  >  文章  >  後端開發  >  php和js中json傳遞的簡析

php和js中json傳遞的簡析

*文
*文原創
2018-01-02 14:36:471517瀏覽

json因其高效的效能,得以在程式資料互動中廣泛應用。本文給大家簡析php和js中json的編碼和解碼。給大家做個參考,希望對大家有幫助。

php中

1)編碼

$jsonStr = json_encode($array)

2)解碼

$arr = json_decode($jsonStr)
<?php
echo json_encode("中文", JSON_UNESCAPED_UNICODE);

 
新增參數:JSON_UNESCAPED_UNICODE即可。

測試環境:

PHP Version 5.5.36

js中

1. 編碼

var str = obj.toJSONString();//需要JSON解析器或工具类

2. 解碼三種:##

var jsonStr = &#39;&#39;[{"id":"1","name":"computer"}]";
1) var obj = eval(jsonStr); //兼容最好
2) var obj = jsonStr.parseJSON(); //这俩需要浏览器带JSON解析器。或者加一个json的工具类
3) var obj = JSON.parse(jsonStr);//

相關推薦:

淺析Ajax後台success傳來json資料的問題

php之json格式控制詳解

#php捕捉特定類型的異常詳解

以上是php和js中json傳遞的簡析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn