詳細介紹PHP JSON類庫應用范例
PHP JSON類庫對于一個剛入門不久PHP學習者來說是比較陌生的詞匯。我們在文章中將會以一個例子來詳細介紹PHP JSON類庫的用法。#t#
JSON一種輕量級的數(shù)據(jù)格式,由一位資深的軟件工程師Douglas Crockford開發(fā),全稱為Javascript Object Notation。中文翻譯為“JavaScript對象表示”,這個格式的數(shù)據(jù)可以很容易的被轉換為javascript對象的格式,用于服務器端和客 戶端的數(shù)據(jù)傳遞,用于解決xml的過多冗余標簽造成數(shù)據(jù)傳輸量過大的問題。
PHP JSON類庫是一個自動完成JSON編碼和解碼的php開源代碼工具。
下載:http://www.eb163.com/code/json.rar
其中的TEST_JSON.php中包含了PHPUnit.php,是PEAR自帶的單元測試工具,實際開發(fā)中可以不用。
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方式發(fā)送數(shù)據(jù): 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類庫的代碼示例,能初步了解它的具體含義。