phpget抓取json怎样去除双引号前面的反斜杠
你这个不算标准的JSON格式数据,可以先将\"替换成"即可。再用json_decode()系统函数将其转为json对象,如需转为数组加上第二个参数为true即可。
若仍输出为NULL,是由于存在BOM头信息,$arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true);转换即可。
json特殊字符有哪些
JSon数据中有特殊字符:
1.
引号 ,如果是使用单引号,来括值的话,那String 中 ' 单引号为特殊字符
2.
正斜杠,反斜杠,换行符号等。另外,必须用 (") 而非 (') 表示字符串: /** * JSON字符串特殊字符处理,比如:“\A1;1300” * @param s * @return String */ public String
还没有评论,来说两句吧...