要獲取JSON請求體,您可以使用file_get_contents('php://input')
函數來讀取請求體的內容。以下是一個使用PHP來獲取JSON請求體的示例代碼:
// 讀取請求體的內容
$json = file_get_contents('php://input');
// 將JSON字符串解碼為PHP數組
$data = json_decode($json, true);
// 打印解碼后的數組
print_r($data);
在上面的示例中,file_get_contents('php://input')
函數用于讀取請求體的內容,并將其存儲在變量$json
中。然后,使用json_decode()
函數將JSON字符串解碼為PHP數組,并將結果存儲在變量$data
中。最后,使用print_r()
函數打印解碼后的數組。
請注意,json_decode()
函數的第二個參數設置為true
,這將使json_decode()
返回一個關聯數組而不是對象。如果您想要一個對象而不是數組,可以將第二個參數設置為false
,或者直接使用json_decode($json)
。