php4的json类库及示例

json一种轻量级的数据格式,这个格式的数据可以很容易的被转换为javascript对象的格式,用于服务器端和客户端的数据传递,用于解决xml的过多冗余标签造成数据传输量过大的问题。然而php4没有直接处理json的方法。

JSON-PHP是一个自动完成JSON编码和解码的php开源代码工具。

下载:http://www.eb163.com/code/json.rar

其中的TEST_JSON.php中包含了PHPUnit.php,是PEAR自带的单元测试工具,实际开发中可以不用。

示例代码:

<?

//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'=>'luoch','age'=> 25,'data'=>'foo');

$output = $json->encode($value);

print($output);

//采用post方式发送数据: json={"name":'luoch',"age":25,"data":"foo"}

print($_REQUEST['json']);

$value= $json->decode(str_replace('\\','',$_REQUEST["json"]));

var_dump( $value);

echo "<br>".$value->data;

?>

注意:如果中文无法显示,请将编码改为UTF-8

最新评论:

no.10175 4jmz4bozvc 188.143.232.27 2016-06-08 13:25

If only there were more clveer people like you!

no.1618 hj 121.15.134.94 2010-06-21 17:25

发表评论:

邮箱: