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


有一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 php

minmin 9 years, 7 months ago

json_decode函数是什么东西?

Melchen answered 9 years, 7 months ago

把字符串里的 \ 转义

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


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

装正太的怪蜀黍 answered 9 years, 7 months ago

Your Answer