[英]Doing a json decode in php from $_POST
我正在使用将JSON数据发送到我托管的远程服务器的API。 如果有人使用beantalk,那么我基本上是在发送Web挂钩,因此您可以在此处查看 JSON数据的设置(其为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
。 发布数据在那里,原始数据也在那里,但是由于某种原因,它无法正确解码。
确保您的json变量中没有隐藏的字符,否则对于无效的json格式,它将返回null。
在这里看到类似的答案: Json解码和变量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.