json解码$_POST参数php


json decode $_POST parameter php

我尝试用json_decode()函数解码字符串。

$in = $_POST['json'];
$jsonIn = json_decode($in);

例如

$in = '{"company":"q","address":"q","phone":"q","mobile":"q","email":"q"}';

如果我试图强制使用原始字符串,它可以正常工作,但如果我使用$in,它就不会

事实证明,如果我试图访问例如

$jsonIn->company

在第一种情况下它返回我的null,在第二种情况下,它返回我"q"

有人能解释吗?提前感谢Dario

禁用Magic Quotes后,问题得到解决。