2012-12-30 46 views
0

我有一個數據我想json_decode,該數據是json_stringify發送到PHP前後的數據是這樣的:JSON解碼工作不

{\"data\":{\"buildingID\":{\"2\":{\"path\":[[11,11],[10,11],[10,10],[9,10],[8,10],[8,9],[8,8],[8,7],[8,6]]}}}} 

在我的劇本,我有:

echo $_GET['as']; //this is what you see above^ 
$obj = json_decode($_GET['as']); 
echo $obj; //no output 
var_dump($obj); //this shows NULL 

我的錯誤日誌中也沒有錯誤/通知/警告。

我想知道如果斜槓導致某種問題?

+2

您是否在使用[magic quotes](http://php.net/manual/en/security.magicquotes.what.php)? –

+0

嗯,我收集他們會關閉,如果它現在不贊成。 – Sir

回答

3

斜線確實是問題所在。

我的猜測是魔術引號是罪魁禍首。我建議你disable magic quotes

+0

啊,所以它似乎是!謝謝 ! – Sir