修复PHP支持的标准JSON数据格式
2014-10-27 06:51
309 查看
PHP的json_decode无法解析的JSON数据,代码如下:
//结果输出: null
存在的问题:
1. Value没有使用双引号括起,而是使用了单引号
2. Key没有被双引号括起
修复代码:
执行后的结果:
$json = "{rst:5,c:[ [1018485,2,0,0,0,0,'','0-0','','',2,0,2],[1049809,17,0,0,0,0,'','','','',1,0,1],[1049813,17,0,0,0,0,'','','','',1,0,1],[1049810,17,0,0,0,0,'','','','',1,0,1]],fn:135388}"; echo json_decode($json);
//结果输出: null
存在的问题:
1. Value没有使用双引号括起,而是使用了单引号
2. Key没有被双引号括起
修复代码:
preg_replace('@([\w_0-9]+):@', '"\1":', str_replace('\'', '"', $json));
执行后的结果:
echo $json; {"rst":5,"c":[ [1018485,2,0,0,0,0,"","0-0","","",2,0,2],[1049809,17,0,0,0,0,"","","","",1,0,1],[1049813,17,0,0,0,0,"","","","",1,0,1],[1049810,17,0,0,0,0,"","","","",1,0,1]],"fn":135388}
相关文章推荐
- 修复PHP支持的标准JSON数据格式
- PHP通过另类方法提供JSON格式的数据
- PHP JSON格式数据交互实例代码详解
- php操作JSON格式数据的实现代码
- 解析PHP 使用curl提交json格式数据
- php输出json格式数据
- Android异步加载网络数据(PHP做服务端返回的json格式)
- ADO.NET Data Service如何直接支持用Json格式返回数据
- php操作JSON格式数据
- PHP JSON格式数据交互实例详解
- php怎么解析json格式数据
- php操作JSON格式数据的实现代码
- 【php】jquery中$.get实现解析json格式数据及jsonp跨域
- php 无限级数据JSON格式及JS解析
- PHP JSON格式数据交互实例代码详解
- php 二维数组转 json文本 (jquery datagrid 数据格式)
- 标准JSON数据格式的理解
- 配置WepApi默认支持JSON数据格式的返回
- PHP 使用 curl 提交 json 格式数据
- PHP JSON格式数据交互实例详解