आप दो बार एन्कोडिंग कर रहे हैं :
json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]
resp = jsonify(data=json_docs)
अब प्रत्येक प्रविष्टि में json_docs JSON ऑब्जेक्ट का प्रतिनिधित्व करने वाली एक स्ट्रिंग है।
json.dumps() हटाएं कॉल करें:
resp = jsonify(data=stories)
या flask.json.dump() . का उपयोग करें एक Response() के साथ :
resp = Response(json.dumps({'data': stories}, default=json_util.default),
mimetype='application/json')
इससे आप अपने json_util.default . का उपयोग कर सकते हैं कर्सर ऑब्जेक्ट पर हैंडलर अभी भी।