json解码$ _POST参数php

时间:2012-07-16 23:24:32

标签: php json

我尝试使用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"

谁能解释一下? 提前致谢 达里奥

1 个答案:

答案 0 :(得分:0)

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