Du kodar två gånger :
json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]
resp = jsonify(data=json_docs)
Nu varje post i json_docs är en sträng som representerar ett JSON-objekt.
Ta bort json.dumps() ring:
resp = jsonify(data=stories)
eller använd flask.json.dump() med en Response() :
resp = Response(json.dumps({'data': stories}, default=json_util.default),
mimetype='application/json')
Detta låter dig använda din json_util.default hanterare på markören objekt fortfarande.