我只有JSON数组转换为目标数组才能使用它 每当我试图从数组中回显任何属性(Object)时,它都会给出错误
Undefined property: stdClass::$title
这是数组
stdClass Object
(
[info] => stdClass Object
(
[title] => Categories
[num_of_cate] => 5
[color] => grey
)
)
原始JSON数组
{"info":{"title":"Categories","num_of_cate":5,"color":"grey"}}
这就是我试图回应财产的方式
echo $info->title
答案 0 :(得分:4)
试试这个:
$json = '{"info":{"title":"Categories","num_of_cate":5,"color":"grey"}}';
$decoded = json_decode($json);
echo $decoded->info->title; // Categories
目前,您正在尝试访问不存在的等效$decoded->title
- 因此出错。