无法获取json_decode()输出

时间:2017-03-08 06:05:03

标签: php json

我正在尝试将一个简单的json字符串解码为一个php文件。

<?php

$jsonData = file_get_contents('php://input');

$data_back = json_decode($jsonData, true);

echo $jsonData;
echo $data_back;

?>

我通过POST这个示例JSON测试了这个 带有application / json Content-Type的{&#34; sensorid&#34;:SS0023,&#34; x&#34;:475,&#34; y&#34;:212}。

但它只返回$ jsonData值。 json_decode不做任何事情并返回null。 帮忙?

1 个答案:

答案 0 :(得分:1)

你的json格式必须像这样

{"sensorid": "SS0023", "x": "475", "y":"212"}