{
"id_establishment": 2,
"findings": {
"1": {
"status": "OK",
"findings": ""
},
"2": {
"status": "NOK",
"findings": "De lamp knippert af en toe"
}
}}
这是我发送到 Web 服务器的 JSON。我尝试使用它;
$rawdata = getSafeData();
$data = json_decode($rawdata);
var_dump($data);
getSafeData() 方法返回所需的 JSON,我使用 echo $rawdata 对其进行了测试。每当我转储它给我的变量 $data 时;'无效的'。
请帮我!
编辑:原来 json_decode 方法不会返回解码后的字符串,而是为您解码字符串。在这种情况下,$rawdata 是解码后的字符串,而 $data 什么都不是。