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 相关文章推荐
社区(php&&mysql)二
Oct 09 PHP
用PHP实现将GB编码转换为UTF8
Nov 25 PHP
php完全过滤HTML,JS,CSS等标签
Jan 16 PHP
php实现的仿阿里巴巴实现同类产品翻页
Dec 11 PHP
认识并使用PHP超级全局变量
Jan 26 PHP
php5 apache 2.2 webservice 创建与配置(java)
Jan 27 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
Jan 23 PHP
探讨各种PHP字符串函数的总结分析
Jun 05 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
vmware linux系统安装最新的php7图解
Apr 14 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 strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
php微信开发自定义菜单
2016/08/27 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
Python实现简单多线程任务队列
2016/02/27 Python
python实现flappy bird小游戏
2018/12/24 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
pycharm如何设置官方中文(如何汉化)
2020/12/29 Python
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
仓库管理制度
2014/01/21 职场文书
小组合作学习反思
2014/02/18 职场文书
工程技术员岗位职责
2014/03/02 职场文书
模具专业自荐信
2014/05/29 职场文书
个人合伙协议书范本
2014/10/14 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
Python实现双向链表基本操作
2022/05/25 Python