Php Python-FlaskAPI响应无法json_解码

Php Python-FlaskAPI响应无法json_解码,php,python,json,flask,Php,Python,Json,Flask,我使用flask构建了一个非常简单的PythonAPI,我的回答如下所示 response = { "id" : "345345d", "topdata" : { "top" : 234, "left" : 42, }, "bottomdata" : { "color" : "red", "bg" : "black", }, } return jsonify(response)

我使用
flask
构建了一个非常简单的
Python
API
,我的回答如下所示

response = {
    "id" : "345345d",
    "topdata" : {
        "top"    : 234,
        "left"   : 42,
    },
    "bottomdata" : {
        "color" : "red",
        "bg" : "black",
    },
}

return jsonify(response)
$response = json_decode($response);
然后我尝试在我的PHP脚本中解码该响应,如下所示

response = {
    "id" : "345345d",
    "topdata" : {
        "top"    : 234,
        "left"   : 42,
    },
    "bottomdata" : {
        "color" : "red",
        "bg" : "black",
    },
}

return jsonify(response)
$response = json_decode($response);
但这给了我以下的错误

Cannot use object of type stdClass as array
有人知道我哪里出错了吗?

试试这个

json_decode($response->result_array());
试试这个

json_decode($response->result_array());
具有返回数组的第二个参数:

$response = json_decode($response, true);
具有返回数组的第二个参数:

$response = json_decode($response, true);

在将
$response
发送到
json\u decode
之前,您是否尝试过检查它的内容?它看起来像有效的JSON吗?它看起来像您期望的那样吗?在发送到
json\u decode
之前,您是否尝试过检查
$response
的内容?它看起来像有效的JSON吗?它看起来像你期望的那样吗?谢谢,那是固定的汉克斯,那是固定的东西