首页 >后端开发 >php教程 >json数据中有特殊字符,该如何处理

json数据中有特殊字符,该如何处理

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原创
2016-06-06 20:31:281814浏览

有一json如:{"user_info_list":[{"subscribe":1,"nickname":"梁","city":"","province":"巴黎","country":"法国","groupid":0},{"subscribe":1,"nickname":"默笙","city":"O[\q","province":"^N","country":"","groupid":0}]} 用json_decode函数转化为null,原因是"city":"O[\q","province":"^N"受这些影响。该对诸如此类的字符有什么解决的办法没

回复内容:

有一json如:{"user_info_list":[{"subscribe":1,"nickname":"梁","city":"","province":"巴黎","country":"法国","groupid":0},{"subscribe":1,"nickname":"默笙","city":"O[\q","province":"^N","country":"","groupid":0}]} 用json_decode函数转化为null,原因是"city":"O[\q","province":"^N"受这些影响。该对诸如此类的字符有什么解决的办法没

把字符串里的\转义

如果是字符串 就要变成\\\\

<code>var_dump(json_decode('{"city": "O[\\\\q"}'));
</code>

json_decode函数是什么东西?

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn