php get抓取json怎样去除双引号前面的反斜杠
代码:"{\"status\":\"ok\",\"hash\":1422102329,\"contents\":[{\"fullPath\":\"\/mp3.zip\",...
代码:"{\"status\":\"ok\",\"hash\":1422102329,\"contents\":[{\"fullPath\":\"\/mp3.zip\",\"modificationDate\":\"2015-01-24T11:23:26+00:00\",\"fileSize\":0,\"isFolder\":true,\"isShared\":false,\"creationDate\":1422098606},{\"fullPath\":\"\/cscms\",\"modificationDate\":\"2015-01-24T09:28:29+00:00\",\"fileSize\":0,\"isFolder\":true,\"isShared\":false,\"creationDate\":1422091709},{\"fullPath\":\"\/1.mp3\",\"modificationDate\":\"2015-01-24T09:22:18+00:00\",\"fileSize\":663300,\"isFolder\":false,\"isShared\":false,\"creationDate\":1422091338},{\"fullPath\":\"\/u7167u7247\",\"modificationDate\":\"2014-04-13T14:01:21+00:00\",\"fileSize\":0,\"isFolder\":true,\"isShared\":false,\"creationDate\":1397397681}]}"
请给出一些方法或者参考网站。 展开
请给出一些方法或者参考网站。 展开
5个回答
展开全部
stripslashes()和stripcslashes()都可以清除反斜杠
更多追问追答
追问
斜杠去除了,第一个双引号和最后一个双引号怎么去除,我调用了json还是无法json_decode
追答
不明白了,这字符串前后当然是有引号的啊
json_decode(stripslashes(“{\……81}]}”))
是这样啊,没有引号就出错了
你的意思是调出的字符串里就已经包含了前后括号了吗?
那还不简单,用substr函数把第一个字符和第二个字符去掉就OK了啊。
但是你这数据前后带引号,说明数据源有问题,最好还是把数据源的问题解决了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
json_decode 解码就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如变量$json是获取到的json,
ltrim($json,"\\");
ltrim($json,"\\");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不影响你吧! 反斜线仅仅是转义.
追问
json_decode() 为空 该怎么调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询