Kódujete dvakrát :
json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]
resp = jsonify(data=json_docs)
Nyní každý záznam v json_docs je řetězec představující objekt JSON.
Odstraňte json.dumps() zavolejte:
resp = jsonify(data=stories)
nebo použijte flask.json.dump() s Response() :
resp = Response(json.dumps({'data': stories}, default=json_util.default),
mimetype='application/json')
To vám umožní používat json_util.default handler na objektech kurzoru stále.