gpt4 book ai didi

python - 类型错误 : is not JSON serializable

转载 作者:太空狗 更新时间:2023-10-29 22:25:09 26 4
gpt4 key购买 nike

我正在使用 restful flask 编写网络服务。下面的代码给我这个错误 - TypeError: is not JSON serializable

from flask import jsonify
from flask_restful import Resource
class Recipe(Resource):
def get(self):
return jsonify({"status": "ok", "data": ""}), 200

这段代码如何运行良好

from flask import jsonify
from flask_restful import Resource
class Recipe(Resource):
def get(self):
return jsonify({"status": "ok", "data": ""})

下面的代码也有效

from flask import jsonify
from flask_restful import Resource
class Recipe(Resource):
def get(self):
return {"status": "ok", "data": ""},200

我注意到当我同时使用 jsonify 和响应代码时出现错误,我需要使用 jsonfy 因为我将发送对象作为响应。

最佳答案

得到解决方案 - Flask 有这个函数叫做 ma​​ke_response

from flask import jsonify, make_response

class Recipe(Resource):
def get(self):
return make_response(jsonify({"status": "ok", "data": ""}), 201)

关于python - 类型错误 : <Response 36 bytes [200 OK]> is not JSON serializable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com