PHP解析小程序提交的JSON为NULL报错代码:4


小程序端提交:userInfo数组,userInfo:JSON.stringify(e.detail.userInfo)后。

PHP后端总是解析报错:$error:4

 $raw_data = $this->request->param('userInfo');
                $raw_data = htmlspecialchars_decode($raw_data);
                $data = json_decode($raw_data,true);
                $err = json_last_error();

查了好久,各种改,最后发现是反斜杠被转译,PHP的decode无法识别。。。。。

加上htmlspecialchars_decode就好了,弄到快天亮。无语。


文章作者: 2winter
文章链接: https://2winter.com
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 2winter !