php 中利用json_encode和json_decode传递包含特殊字符的数据
来源:互联网 发布:软件测试培训学费 编辑:程序博客网 时间:2024/06/02 07:05
</pre><span style="font-size:24px"></span><pre name="code" class="php">
json_decode
mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
json_encode
string json_encode ( mixed $value [, int $options = 0 ] )
返回 value 值的 JSON 形式
比如interface_x 中需要获取interface_y 中传递的数据data,而data中含有特殊字符,就可以在interface_y中把这些特殊字符存入数组,然后json_encode成json
格式的字符串,传递给interface_x,在interface_x中进行json_decode。
$json2 = json_decode($json, true);//echo "json2:";//var_dump($json2);
interface_y中对包含特殊字符的字符串进行处理,存入数组,并进行json_encode:
$value = '~!@#$%^&*()_+-={}:";<>?/\123456789123';$data = array("key" => $value);$json = json_encode($data);//echo "json:" . "\n";//var_dump($json);
在interface_x中对传入的json数据,进行json_decode成数组。
参考:
http://php.net/manual/zh/function.json-decode.php
http://php.net/manual/zh/function.json-encode.php
1 0
- php 中利用json_encode和json_decode传递包含特殊字符的数据
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()
- 【Day31】php中json_decode()和json_encode()的使用方法
- php中对于json_decode()和json_encode()的使用方法笔记
- php json_encode 和 json_decode
- Discuz 论坛设置发帖最大字数
- Android APK反编译就这么简单 详解(附图)
- VC++ListBox(列表框)的使用
- Linux系统信息查看命令
- Oracle查询树形结构
- php 中利用json_encode和json_decode传递包含特殊字符的数据
- 【计算机与社会知识】从一到多
- [php] 面包屑导航2
- POJ2449【A*算法】【可持久化左偏树】
- iOS设置tableViewCell不能点击
- HDU 1113 — Word Amalgamation
- Myeclipse快捷键
- hdu 5137 How Many Maos Does the Guanxi Worth 2014ACM/ICPC亚洲区广州站
- JavaScript——对象