Содержимое JSON, которое вы публикуете, не является допустимым массивом JSON / PHP.
Существует дополнительная кома (,) после поля возраста.
код
$data = json_decode(file_get_contents('php://input'), true);
var_dump($data);
Неверное содержание:
{
"name":"John",
"email":"john@email.com",
"age":27,
}
Неверный результат содержимого:
NULL
Правильное содержание:
{
"name":"John",
"email":"john@email.com",
"age":27
}
Правильный результат содержимого:
array(3) {
["name"]=>
string(4) "John"
["email"]=>
string(14) "john@email.com"
["age"]=>
int(27)
}