Php json解析斜杠和引号
我是php新手,以前从未见过带斜杠和引号的json文件Php json解析斜杠和引号,php,json,Php,Json,我是php新手,以前从未见过带斜杠和引号的json文件 { "datas": "{\"_id\":{\"testid\":[14,49]},\"newid\":44235,\"type\":{\"_id\":3,\"name\":\"umbrella\"}}" } 我试过这样的代码,但没用 $url = '/
{
"datas": "{\"_id\":{\"testid\":[14,49]},\"newid\":44235,\"type\":{\"_id\":3,\"name\":\"umbrella\"}}"
}
我试过这样的代码,但没用
$url = '/test.json';
$json = file_get_contents($url);
$arr = json_decode($json);
foreach($arr->datas AS $data){
echo $data->name;
}
对不起,我的英语不好,谢谢。数据的值也是JSON,所以在解码整个JSON之后,您需要解码该字符串
$arr = json_decode($json);
$datas = json_decode($arr->datas);
由于要查找的元素不在数组中,并且只是对象的属性,因此可以使用
echo $datas->type->name;