PHP JSON_DECODE 时 NULL的解决办法!

2022-10-11 20:49:44 137 0
魁首哥

PHP json _DECODE 时 NULL的解决办法!

每个公司都有一套自动化或者半自动化的测试产品

PHP JSON_DECODE 时 NULL的解决办法!

在页面有默认参数,点击按钮就能进行数据测试,可以快速的测试该通道是否有问题

参数形式多样化,比如有的INPUT 需要数组、有的需要JSON

那么问题就来了,当我们页面直接传JSON数据的时候 SERVER 端接受后能直接解析嘛?

答案时否定的

原因:INPUT表单中有隐藏的转译符或HTML标签所以JSON_DECODE的时候就失败了

那么htmlspecialchars_decode() 函数就出场了

以下只写使用语法,具体的函数描述自行百度哈。

$json = ‘{“_id”:”123″,”start”:”3.7357″,”estiprice{“2″:191,”3″:275,”4″:1144,”5″:304,”37″:200,”71”:165}}’;

$str = htmlspecialchars_decode($json);

$str2 = json_decode($str,true); //记得加上true 如果不加json_decode后的数据是对象

var_dump($str2);

?>

如果对您有帮助,请关注我哈.

收藏
分享
海报
0 条评论
137
上一篇:20224月最新好看的热播电视剧排行榜(2022年4月上映的电视剧有哪些) 下一篇:如何知道一支股票当日的高点(如何判断股票涨停会炸板)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码