首页 > 代码库 > json_decode 返回null 问题
json_decode 返回null 问题
当查询了各种方法,并且尝试了各种方法,
1. json字符串必须以双引号包含
$output = str_replace("‘", ‘"‘, $output);
2. json字符串必须是utf8编码
$output = iconv(‘gbk‘, ‘utf8‘, $output);
3.不能有多余的逗号 如:[1,2,]
用正则替换掉,preg_replace(‘/,\s*([\]}])/m‘, ‘$1‘, $output) 等等,
请不要放弃治疗,再尝试一个办法 $arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true)。
是的,你发现成功啦!!!这个问题搞了好多个小时~~~
json_decode 返回null 问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。