<?php
$json=file_get_contents('php://input',true);
$data = json_decode($json, true);
print_r($data);
?>
Выход дал это {"EventTitle":"Game","EventBody":"body","EventDate":"20 November, 2016","EventType":"party"}
json_decode возвращает JSON строка не массив
Json данных Размещенное:
{"EventTitle":"Game","EventBody":"body","EventDate":"20 November, 2016","EventType":"party"}
Запись данных JSON в переменной и передавая его json_decode работы, но разместить то же самое из «php: // input» возвращает данные JSON вместо ассоциативного массива.
Что делает 'var_dump ($ json)' print? – tkausl
Да, оно печатает это значение 'string (107)" "{\" EventTitle \ ": \" Игра \ ", \" EventBody \ ": \" body \ ", \" EventDate \ ": \" 20 ноября , 2016 \ ", \" EventType \ ": \" party \ "}" "' –
Что произойдет, если вы измените 'file_get_contents ('php: // input', true),' to 'file_get_contents ('php: // вход '); '? – bassxzero