无法在PHP中获取Json数组值

时间:2015-11-14 11:51:23

标签: php arrays json

伙计们我试图通过PHP获取JSON数组值。它没有返回任何值

{
"transactionTime": "2015-11-14T03:36:11-08:00",
"receipt": "********",

"lineItems": [
    {
        "itemNo": "1",

    }
],

}
PHP中的

我试过这段代码

这里$ decrypted包含上面格式化的JSON值。

$order = json_decode($decrypted);
$id = $order['transactionTime'];

任何人都可以看一下。谢谢你们

2 个答案:

答案 0 :(得分:1)

试试这个:

$order = json_decode($decrypted, true);
$id = $order['transactionTime'];

<强>被修改

assoc函数中的json_decode()参数设置为TRUE时,返回的对象将转换为关联数组。

答案 1 :(得分:0)

您的json字符串无效 - 在"itemNo": "1"之后和最终]之后删除尾随逗号。