Python-Flask API响应无法json_decode

时间:2019-01-20 13:49:46

标签: php python json flask

我使用Python构建了一个非常简单的API flask,我的回答看起来像这样……

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

return jsonify(response)

然后我尝试像这样在我的PHP脚本中解码该响应...

$response = json_decode($response);

但这给了我以下错误。

Cannot use object of type stdClass as array

有人知道我要去哪里错吗?

2 个答案:

答案 0 :(得分:1)

尝试

json_decode($response->result_array());

答案 1 :(得分:1)

json_decode有第二个参数返回数组:

$response = json_decode($response, true);