PHP解析JSON.stringify传递的参数

场景: 前端有时候会将JSON对象用 JSON.stringify() 转成JSON字符串后传递给后端,后端如果是PHP写的话,使用 json_decode() 解析后,拿到的值是 NULL

解决方案:
将接收到的值,先用 html_entity_decode 处理后,再用 json_decode() 解析就可以了

$post_json = json_decode(html_entity_decode($post_data));	// $post_data 接受到的 JSON.stringify() 转换的json字符串

版权声明:本文为qq_17627195原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。