PHP: file_get_contents('php://input') returning string for JSON message

前端 未结 7 1483
梦毁少年i
梦毁少年i 2020-12-19 04:26

I am trying to read in a JSON message in my PHP app and this is my php code:

$json = file_get_contents(\'php://input\');
$obj = json_decode($json, TRUE);
ech         


        
7条回答
  •  我在风中等你
    2020-12-19 04:36

    there are two type for executing this type of request

    First : you can use it as an stdClassObject for this

    $data = json_decode(file_get_contents('php://input'));

    it will return a object and you can retrieve data from this like

    $name = $data->name;

    Second : you can use it as an array for this

    $data = json_decode(file_get_contents('php://input'), true);

    it will return a object and you can retrieve data from this like

    $name = $data['name'];

提交回复
热议问题