我有以下代码:
$_REQUEST[ 'LOM' ]
var_dump($_REQUEST[ 'LOM' ]);
结果是以下 JSON:
{
"id":0,
"type":"root",
"related_dropzone_id":0,
"related_dropzone_order":0,
"children":{
"1376071054231":{
"id":"1376071054231",
"type":"section",
"related_dropzone_id":0,
"related_dropzone_order":1,
"dropzones":{
"A":1376071054231
},
"options":{
},
"children":{
"1376071056267":{
"id":"1376071056267",
"type":"section",
"related_dropzone_id":1376071054231,
"related_dropzone_order":0,
"dropzones":{
"A":1376071056267
},
"options":{
}
}
}
}
}
}
但是当使用“正确”以下代码时:
$result = json_decode($_REQUEST[ 'LOM' ]);
var_dump($result); // the result is NULL
为什么它不将 JSON 转换为数组?
我以这种方式测试但不起作用:
$result = json_decode( "'" . $_REQUEST[ 'LOM' ] . "'");
var_dump($result); // the result is NULL