使用PHP 接收JSON POST:解碼問題
簡介:
$_POST 方法不'本地處理 JSON。您必須先從正文中檢索原始 JSON 字串。
使用 file_get_contents():使用 file_get_contents('php://input' 擷取原始 JSON 字串)是可靠的方法。但是,它僅返回正文中存在的 JSON 資料。
使用 json_decode():確保在 json_decode() 中指定 true 參數來表示JSON 資料的關聯數組結構。
範例程式碼:
$data = json_decode(file_get_contents('php://input'), true); print_r($data); echo $data["operacion"];
在您的JSON 屬性名稱:
在您的JSON 範例中,JSON 範例中,JSON 範例中屬性名稱應為“operacion”,但提供的錯誤訊息表明它被錯誤地拼寫為“操作”。將 JSON 中的拼字更正為「operacion」。其他偵錯技術:
以上是如何在 PHP 中正確解碼 JSON POST 資料並排除解碼錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!