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页面间传递参数实例代码
Jun 05 PHP
攻克CakePHP系列二 表单数据显示
Oct 22 PHP
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
php在文件指定行中写入代码的方法
May 23 PHP
浅析PHP中Collection 类的设计
Jun 21 PHP
9段PHP实用功能的代码推荐
Oct 14 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 PHP
php+mysql实现简单登录注册修改密码网页
Nov 30 PHP
php json中文编码为null的解决办法
Dec 14 PHP
php原生数据库分页的代码实例
Feb 18 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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实现图片添加描边字和马赛克的方法
2014/12/10 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
js判断浏览器是否支持html5
2014/08/17 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python放大图片和画方格实现算法
2018/03/30 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
Python中的集合介绍
2019/01/28 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
python字典setdefault方法和get方法使用实例
2019/12/25 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
pytorch数据预处理错误的解决
2020/02/20 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
护士辞职信模板
2014/01/20 职场文书
开学典礼决心书
2014/03/11 职场文书
会计个人实习计划书
2014/08/15 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
2015年领班工作总结
2015/04/29 职场文书
八年级地理课件资料及考点知识分享
2019/08/30 职场文书
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL