JSON一種輕量級的數據格式,由一位資深的軟件工程師Douglas Crockford開發,全稱為Javascript Object Notation。中文翻譯為“JavaScript對象表示”,這個格式的數據可以很容易的被轉換為javascript對象的格式,用於服務器端和客 戶端的數據傳遞,用於解決xml的過多冗余標簽造成數據傳輸量過大的問題。
PHP JSON類庫是一個自動完成JSON編碼和解碼的php開源代碼工具。
下載:http://www.eb163.com/code/json.rar
其中的TEST_JSON.php中包含了PHPUnit.php,是PEAR自帶的單元測試工具,實際開發中可以不用。
PHP JSON類庫示例代碼:
- < ?
- //create a new instance of Services_JSON
- require_once('JSON.php');
- $json = new Services_JSON();
- // convert a complex value to JSON notation
- $value = array('name'=>'coollzh'
,'age'=> 22,'data'=>'foo');- $output = $json->encode($value);
- print($output);
- //采用post方式發送數據: json=
{"name":'coollzh',"age":2,"data":"foo"}- print($_REQUEST['json']);
- $value= $json->decode(str_replace
('\','',$_REQUEST["json"]));- var_dump( $value);
- echo "< br>".$value->data;
- ?>
希望大家通過以上PHP JSON類庫的代碼示例,能初步了解它的具體含義。