1
我正在使用API將JSON數據發送到我託管的遠程服務器。如果有人使用beanstalk,我基本上發送一個web鉤子,這樣你就可以看到JSON數據的設置here(它是一個GIT倉庫)。無論我嘗試什麼,我似乎都無法讓JSON對象解碼。
我已經試過:
$myArray = json_decode($_POST, true);
和
$decodedText = html_entity_decode($json);
$myArray = json_decode($decodedText, true);
和
$json = file_get_contents("php://input");
$myArray = json_decode($json);
可是每次解碼JSON出現NULL
。發佈數據在那裏,原始數據也是如此,但由於某些原因,它不能正確解碼。
你能'的var_dump($ _ POST)'的輸出添加到您的答案嗎?有這個應該很容易回答 – hek2mgl 2013-03-07 19:51:19
var_dump(file_get_contents('php:// input'));'show you? – Wrikken 2013-03-07 19:51:54
數據將在'php:// input'中,但它只能被讀取一次。你確定你沒有別的東西在使用'php:// input'嗎? – 2013-03-07 19:52:01