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知道与问问的采集插件代码
Oct 12 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
May 23 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
php中用unset销毁变量并释放内存
May 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垃圾回收机制引用计数器概念分析
2013/06/24 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
jquery.post用法示例代码
2014/01/03 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
浅谈vue引入css,less遇到的坑和解决方法
2018/01/20 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
简单了解python列表和元组的区别
2020/05/14 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
用CSS禁用输入法(CSS3 UI规范)实例解析
2012/12/04 HTML / CSS
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
2013/02/04 HTML / CSS
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
应届毕业生的自我鉴定
2013/11/13 职场文书
关于爱情的广播稿
2014/01/16 职场文书
销售人员获奖感言
2014/02/05 职场文书
2014年国庆标语
2014/06/30 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
创业计划书之溜冰场
2019/10/25 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS
tree shaking对打包体积优化及作用
2022/07/07 Java/Android
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android