我正在尝试使用 JSON 解码来检索一些信息,但它不起作用,它只是在我使用 var_dump 时将数据显示为 null
这是 URL 中传递的 JSON 格式的数据
orderSummary={"orderInfo":[{"itemNumber":"1","quantity":"3","price":"5.99","productName":"Item_B"}]}
当我简单地回显未解码的字符串时,我得到以下信息
echo $_GET['orderSummary'];
//displays the following
{\"orderInfo\":[{\"itemNumber\":\"1\",\"quantity\":\"3\",\"price\":\"5.99\",\"productName\":\"Item_B\"}]}
但是,当我尝试对其进行解码时,结果为空
$order = $_GET['orderSummary'];
$data = json_decode($order,true);
echo "<PRE>";
var_dump($data); die();
//displays the following
<PRE>NULL
是不是格式不正确?