tp5 post接到的json被转义 问题解决
Posted sgj123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp5 post接到的json被转义 问题解决相关的知识,希望对你有一定的参考价值。
今天做项目的时候前端需要可以保存可变数据, 然后原样返回给前端 接口
$data =input(‘post.‘);//用户唯一标识$goods = $data[‘goods‘]; $shopcuxiao=$data[‘shopcuxiao‘]; $goods=htmlspecialchars_decode($goods); $goodslist=html_entity_decode($goods); $goodslist= json_decode($goodslist,true);
接收到的$goods是被转义成
["img":"upload/pinpai/img/20180930/60f3860ffe198c67e745b873dd884bbd.jpg","shopPrice":"22","goodsName":"22","ptnum":null,"img":"upload/pinpai/img/20180930/be60908972d5cc964dfb2acc7a25cf73.jpg","shopPrice":"11","goodsName":"11","ptnum":null]
可以用函数htmlspecialchars_decode和html_entity_decode进行转义,这样可以得到正确的json数据
以上是关于tp5 post接到的json被转义 问题解决的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 CURL 转义部分 JSON POST 请求中的字符?