码迷,mamicode.com
首页 > Web开发 > 详细

tp中对json_decode返回null的解决办法

时间:2017-04-11 17:21:00      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:不能   null   框架   default   使用   函数   替换   test   utf-8   

json_decode要求的字符串比较严格:
(1)使用UTF-8编码
(2)不能在最后元素有逗号
(3)不能使用单引号
(4)不能有\r,\t,如果有请替换

tp框架中的I函数默认对post的参数进行了htmlspecialchars过滤

‘DEFAULT_FILTER‘        =>  ‘htmlspecialchars‘, // 默认参数过滤方法 用于I函数...

string(23) "{"test":"url",‘attr‘:1}"

string(43) "{"test":"url",‘attr‘:1}"

json_decode是先进行htmlspecialchars_decode()处理

tp中对json_decode返回null的解决办法

标签:不能   null   框架   default   使用   函数   替换   test   utf-8   

原文地址:http://www.cnblogs.com/lyFocus/p/6693774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!