欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

详细介绍PHP JSON类库应用范例

程序员文章站 2024-02-20 13:59:58
...

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类库示例代码:

  1. ?
  2. //create a new instance of Services_JSON
  3. require_once('JSON.php');
  4. $json = new Services_JSON();
  5. // convert a complex value to JSON notation
  6. $value = array('name'=>'coollzh'
    ,'age'=
    > 22,'data'=>'foo');
  7. $output = $json->encode($value);
  8. print($output);
  9. //采用post方式发送数据: json=
    {"name":'coollzh',"age":2,"data":"foo"}
  10. print($_REQUEST['json']);
  11. $value= $json->decode(str_replace
    ('\','',$_REQUEST["json"]));
  12. var_dump( $value);
  13. echo " br>".$value->data;
  14. ?>

希望大家通过以上PHP JSON类库的代码示例,能初步了解它的具体含义。