我有一个json,如下所示。我想访问adult
的值。但是当我echo json_decode($json_response, true);
时,我得到Array to string conversion
。这里有什么问题?
{
"responses": [
{
"safeSearchAnnotation": {
"adult": "VERY_UNLIKELY",
"spoof": "VERY_UNLIKELY",
"medical": "UNLIKELY",
"violence": "LIKELY"
}
}
]
}
答案 0 :(得分:6)
函数json_decode
返回一个数组。你不能echo
一个数组,否则你会得到转换错误。
您想要使用print_r
代替:
print_r(json_decode($json_response, true));