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

作者:mdxy-dxy 时间:2024-07-24 17:53:55 

在项目开发的时候由于涉及到批量记录数组的传入,由于字段多,所以不可能能用普通的方式&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了,都忘光了,最近项目需要又得翻手册了

标签:JSON字符串,PHP处理
0
投稿

猜你喜欢

  • MySQL 字符串截取相关函数小结

    2024-01-14 21:37:14
  • python DataFrame 取差集实例

    2021-06-06 01:22:24
  • php中关于hook钩子函数底层理解

    2023-06-12 06:49:55
  • 使用wxpy实现自动发送微信消息功能

    2022-04-01 21:16:06
  • php字符串过滤strip_tags()函数用法实例分析

    2023-09-04 14:05:00
  • 如何处理好网页色彩搭配

    2007-08-10 13:22:00
  • django+echart绘制曲线图的方法示例

    2023-04-22 20:56:52
  • 分析Python中解析构建数据知识

    2022-01-12 10:23:48
  • php fopen()函数案例详解

    2023-07-16 22:21:26
  • SQL Function 自定义函数详解

    2024-01-15 20:33:23
  • Pycharm同步远程服务器调试的方法步骤

    2023-04-27 18:34:53
  • Golang中panic的异常处理

    2023-10-13 12:27:23
  • TensorFlow基本的常量、变量和运算操作详解

    2023-05-12 00:50:31
  • Python中如何使用if语句处理列表实例代码

    2023-11-01 03:12:46
  • 浅谈Python中的闭包

    2022-03-08 06:18:31
  • AlternatingItemTemplate类似于 ItemTemplate 元素

    2023-07-14 13:09:07
  • PHP实现获取第一个中文首字母并进行排序的方法

    2023-10-30 12:29:08
  • 学习ASP.NET八天入门:第七天

    2007-08-07 13:52:00
  • Python 实现try重新执行

    2022-12-21 03:17:19
  • 网页设计之文字的辨识度与可读性

    2007-10-26 16:19:00
  • asp之家 网络编程 m.aspxhome.com