JSON字符串传到后台PHP处理问题的解决方法


Posted in PHP onJune 05, 2016

在项目开发的时候由于涉及到批量记录数组的传入,由于字段多,所以不可能能用普通的方式&a=322&=gsd&v=rwe 这样去传送,所以想到了前端传JSON格式过去content=[{'a':2321,'b':'gsd','c':'dww'},{'a':'4sd','b':'gsd2','c':'dww3'},.....] , 这样的话多条记录后台解析也很方便,但我这么传的时候后台收到的是 [{\'a\':2321,\'b\':\'gsd\',\'c\':\'dww\'}...] 这样的格式,而我需要的标准的JSON格式的字符串,利用PHP的json_decode 解析后直接转换成数组,这样我就好操作,到网上搜索了很多同学也遇到了和我一样的问题,找了半天最好都还是没找到答案,最后还是自己整出来了,stripslashes 用PHP中的这个函数,把获取的JSON字符串转换一下就OK了,

其实这个问题是由 get_magic_quotes_gpc() 函数引起的,如果php.ini 中的配置为 off 应该就没这个问题,所以利用这个函数的时候加上判断

//$json 为接收的JSON字符串
if(get_magic_quotes_gpc()==1){
  $json = stripslashes($json);
}

说句多余的话,俩年没整PHP了,都忘光了,最近项目需要又得翻手册了

PHP 相关文章推荐
php email邮箱正则
Oct 08 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
php错误级别的设置方法
Jun 17 PHP
解析php中curl_multi的应用
Jul 17 PHP
PHP中判断变量为空的几种方法分享
Aug 26 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
PHP从数组中删除元素的四种方法实例
May 12 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
PHP批量删除jQuery操作
Jul 23 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 #PHP
php 如何获取文件的后缀名
Jun 05 #PHP
PHP常用文件操作函数和简单实例分析
Jun 03 #PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 #PHP
PHP中读取文件的几个方法总结(推荐)
Jun 03 #PHP
PHP学习笔记之php文件操作
Jun 03 #PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 #PHP
You might like
PHP学习之数组的定义和填充
2011/04/17 PHP
php 字符串替换的方法
2012/01/10 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
JS 强制设为首页的代码
2009/01/31 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
2019/07/30 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
python判断字符串是否纯数字的方法
2014/11/19 Python
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
Python抓取电影天堂电影信息的代码
2016/04/07 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
python os模块简单应用示例
2019/05/23 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
python with语句的原理与用法详解
2020/03/30 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
初中班主任评语
2014/04/24 职场文书
老龄工作先进事迹
2014/08/15 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs