Json_decode 解析json字符串为NULL的解决方法(必看)


Posted in PHP onFebruary 17, 2017

从APP端或从其他页面post,get过来的数据一般因为数组形式。因为数组形式不易传输,所以一般都会转json后再发送。本以为发送方json_encode(),接收方json_decode(),就解决的问题,结果发现,json_decode()后是NULL。

一般会反应是少了一个参数“true”,但是回去看就是 json_decode($data,true); 那怎么还会是NULL呢?难道是编码,不会啊,接收后直接打印是一个完整json字符串的形式,在网上json解析网站,也是可以正常解析的。

那这是怎么回事呢? 其实是编码转译的问题。

用下面的方法可以实现正确解析。

$data = stripslashes(html_entity_decode($info)); //$info是传递过来的json字符串
$data = json_decode($data,TRUE);

这时候$data就是解析后的数组了!

html_entity_decode() 函数的作用是把 HTML 实体转换为字符。
stripslashes() 函数的作用是删除反斜杠。

以上这篇Json_decode 解析json字符串为NULL的解决方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
风格模板初级不完全修改教程
Oct 09 PHP
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
20个2014年最优秀的PHP框架回顾
Oct 22 PHP
php随机抽奖实例分析
Mar 04 PHP
php操作(删除,提取,增加)zip文件方法详解
Mar 12 PHP
PHP中preg_match函数正则匹配的字符串长度问题
May 27 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
php使用文本统计访问量的方法
May 12 PHP
php中让人头疼的浮点数运算分析
Oct 10 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 PHP
PHP中单例模式与工厂模式详解
Feb 17 #PHP
PHP封装返回Ajax字符串和JSON数组的方法
Feb 17 #PHP
PHP合并数组函数array_merge用法分析
Feb 17 #PHP
yii2利用自带UploadedFile实现上传图片的示例
Feb 16 #PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 #PHP
php UNIX时间戳用法详解
Feb 16 #PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 #PHP
You might like
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
js url传值中文乱码之解决之道
2009/11/20 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
去除html代码里面的script正则方法
2016/05/19 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
jQuery实现的上传图片本地预览效果简单示例
2018/03/29 jQuery
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
解读python如何实现决策树算法
2018/10/11 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
机械专业求职信
2014/05/25 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
观看建国大业观后感
2015/06/01 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
nginx rewrite功能使用场景分析
2022/05/30 Servers
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS