当前位置:Gxlcms > PHP教程 > json数据中有特殊字符,该如何处理

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

时间:2021-07-01 10:21:17 帮助过:3人阅读

有一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"受这些影响。该对诸如此类的字符有什么解决的办法没

把字符串里的\转义

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

var_dump(json_decode('{"city": "O[\\\\q"}'));

json_decode函数是什么东西?

人气教程排行