JSON字符串传到后台PHP处理的问题
2011-11-08 07:50
656 查看
简介:这是JSON字符串传到后台PHP处理的问题的详细页面,介绍了和php,json, php JSON字符串传到后台PHP处理的问题有关的知识、技巧、经验,和一些php源码等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=347706' scrolling='no'>
在项目开发的时候由于涉及到批量记录数组的传入,由于字段多,所以不可能能用普通的方式&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 应该就没这个问题,所以利用这个函数的时候加上判断
说句多余的话,俩年没整PHP了,都忘光了,最近项目需要又得翻手册了
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/347706.html pageNo:4
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=347706' scrolling='no'>
在项目开发的时候由于涉及到批量记录数组的传入,由于字段多,所以不可能能用普通的方式&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了,都忘光了,最近项目需要又得翻手册了
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/347706.html pageNo:4
相关文章推荐
- JSON字符串传到后台PHP处理问题的解决方法
- JSON字符串传到后台PHP处理问题的解决方法
- JSON字符串传到后台PHP处理的问题
- 问题处理:php json_decode函数处理的字符串中含有反斜杠“\”时,处理出错,返回的结果为NULL
- 前台的js对象数组传到后台处理。在前台把js对象数组转化为json字符串,在后台把json字符串解析为List<>
- 前台js 与php 后台交互传输字符串,处理反斜杠的问题
- c#后台一般处理程序中把变量的值拼成json格式字符串
- IE8中页面接收后台json字符串乱码问题
- IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
- 后台传过来的JSON数据里的date传到前台的时候显示的是【Object object】 处理方法
- PHP处理JSON字符串key缺少双引号的解决方法
- c#后台一般处理程序中把变量的值拼成json格式字符串
- js前台传递json字符串数组到后台有后台转换成list集合或其他格式的问题解决
- php解决aes,base64后的json字符串json_decode为null的问题
- 【php+smarty】关于php抛json字符串给html js获取问题
- PHP处理字符串翻转问题总结
- php 处理 json_encode 中文显示问题
- iOS 处理后台返回的json(或NSDictionary)形式字符串
- 在PHP代码中处理JSON 格式的字符串的两种方法:
- JSONObject.fromObject 转换JSON字符串Map时间处理的问题