本文目录一览:
- 1、php curl 获取json 获取到的结果 怎么是string
- 2、后端php那里接收到前端post给的json为什么会是转义字符串格式
- 3、php文件jsonp返回字符串格式
- 4、php中include_once之后返回json数据变成了字符串
php curl 获取json 获取到的结果 怎么是string
json 对于 php 来说 就是一个字符串呀, 用 json_decode() 这个函数 可以将获得的json字符串转换成 对象或者数组
后端php那里接收到前端post给的json为什么会是转义字符串格式
1,有可能框架对整个参数,进行了转义,反转义一遍即可
2,有可能开启了PHP的自动过滤功能,在php.ini中关闭即可
magic_quotes_gpc = On 改为 magic_quotes_gpc = Off
php文件jsonp返回字符串格式
你试一下 return json_encode 看行不行。如果不行,那看看你前台 jquery的 type属性是否设置了 json 格式。
$.ajax({
type : json,
})
祝你好运
php中include_once之后返回json数据变成了字符串
php中
header('content-type:text/json');
return json_encode('你的数据');