将json转换为数组php将Array转换为字符串

时间:2016-10-26 15:43:25

标签: php json

我有一个json,如下所示。我想访问adult的值。但是当我echo json_decode($json_response, true);时,我得到Array to string conversion。这里有什么问题?

 {
      "responses": [
        {
          "safeSearchAnnotation": {
            "adult": "VERY_UNLIKELY",
            "spoof": "VERY_UNLIKELY",
            "medical": "UNLIKELY",
            "violence": "LIKELY"
          }
        }
      ]
    }

1 个答案:

答案 0 :(得分:6)

函数json_decode返回一个数组。你不能echo一个数组,否则你会得到转换错误。

您想要使用print_r代替:

print_r(json_decode($json_response, true));

见这里:https://3v4l.org/K3UfP