Json 做為一種輕量級的數據交換格式,開始受到親睐,有與 XML 搶地盤的風頭。而讓人高興的是,php也把 json 序列化數據的功能內置成函數了,這讓想使用json的 PHPCoder 備感方便。
美中不足的是,json_encode / json_decode 系列函數只有在 php5.2 以上才有。這讓立志開發兼容性強的PHP系統的coder很頭痛。
幸好,已經有人把 json 的方法封裝成 php4.x 系列甚至更低的版本都可以執行的類了。這裡要先謝謝先驅了。讓我們可以踩在巨人的肩膀上走向成功。
這裡了解更多:http://code.itlearner.com/php/JSON-class.html
使用方法:
if( function_exists("json_encode") )
{
return json_encode($phparr);
}
else
{
require_once ROOT."include/json.class.php";
$json = new Services_JSON;
return $json->encode($phparr);
}