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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
一步一步学习PHP(6) 面向对象
Feb 16 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
php日期转时间戳,指定日期转换成时间戳
Jul 17 PHP
克隆一个新项目的快捷方式
Apr 10 PHP
php打印输出棋盘的实现方法
Dec 23 PHP
php读取csc文件并输出
May 21 PHP
浅谈php中urlencode与rawurlencode的区别
Sep 05 PHP
一个非常实用的php文件上传类
Jul 04 PHP
PHP 断点续传实例详解
Nov 11 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 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中数组的三种排序方法分享
2012/05/07 PHP
php实现的CSS更新类实例
2014/09/22 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
jQuery学习基础知识小结
2010/11/25 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
毕业生就业自荐书
2013/12/15 职场文书
积极向上的团队口号
2014/06/06 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
2014年接待工作总结
2014/11/26 职场文书
学生自我评语
2015/01/04 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
工程部部长岗位职责
2015/02/12 职场文书
关于远足的感想
2015/08/10 职场文书
校园运动会广播稿
2015/08/19 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL