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吗?它看起来像你期望的那样吗?谢谢,那是固定的汉克斯,那是固定的东西