PHP的json_decode为Null的处理办法

PHP的json_decode为Null的处理办法

今天在处理一个导入问题时,遭遇到了json_decode为NULL的问题。找来找去,自己的数据正常,但是POST之后会被PHP自动转义,转义后无法正确解析,需要处理:

[cc lang=”php”]
if (isset($_POST[‘c’])) {
$s = $_POST[‘c’];
if (get_magic_quotes_gpc())
$s = stripslashes($s); //stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
//do something
}
[/cc]

虽然有同学说与rn有关,但是在我这里没有证据表明这些字符会导致Null的问题。但是应该是会受到影响到,我会继续观察。