json_data = dataframe.to_json(orient='values')
return json_data
运行正常,我得到了数据,看起来像这样:
[[1487310600000,1038,1042,1038,1038,-2.243,6.8933],[1487310900000,1042,1042,1038,1038,-1.3626,4.3058],[1487311200000,1042,1042,1038,1038,-1.4631,17.8684]]
但我需要将其转换为JSONP格式,因此我使用以下代码:
from flask_jsonpify import jsonpify
json_data = dataframe.to_json(orient='values')
return jsonpify(json_data)
它给我数据,但带有双引号:
"[[1487310600000,1038,1042,1038,1038,-2.243,6.8933],[1487310900000,1042,1042,1038,1038,-1.3626,4.3058],[1487311200000,1042,1042,1038,1038,-1.4631,17.8684]]"
如何在 Flask 中获取没有双引号的 JSONP 响应?
非常感谢。
to_json()方法。jsonpify()函数期望传入的参数是一个字典或列表,并将其转换为带有 JSONP 包装器的 JSON 格式。 - Barmarjsonpify(dataframe),会出现错误is not JSON serializable。 - sunwarr10r