json_encode 与 json_decode
函数声明:mixed json_decode(string $json[,bool $assoc])
支持版本:(PHP 5 >= 5.2.0, PECL json >=1.2.0)
参数说明:
$json:待解码的字符串
$assoc:该参数为TRUE 时,返回 array 而非object
函数声明:string json_encode(mixed $value[,int $options = 0])
支持版本:(PHP 5 >= 5.2.0, PECL json >=1.2.0)
参数说明:
$value:待编码的数据,除 resource 以外的数据类型
$options:支持flag 二进制掩码,可选值:JSON_HEX_QUOT,JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT,JSON_UNESCAPED_UNICODE
$options 参数需要 PHP5.3.0 支持,5.3.3 新增JSON_NUMERIC_CHECK,5.4.0 增加
调用方式:json_encode(array('name'=>'詹姆斯'),JSON_UNESCAPED_UNICODE)