Bạn đang mã hóa hai lần :
json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]
resp = jsonify(data=json_docs)
Bây giờ mỗi mục nhập trong json_docs
là một chuỗi đại diện cho một đối tượng JSON.
Xóa json.dumps()
gọi:
resp = jsonify(data=stories)
hoặc sử dụng flask.json.dump()
với Response()
:
resp = Response(json.dumps({'data': stories}, default=json_util.default),
mimetype='application/json')
Điều này cho phép bạn sử dụng json_util.default
của mình vẫn xử lý trên các đối tượng con trỏ.