Je codeert tweemaal :
json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]
resp = jsonify(data=json_docs)
Nu elk item in json_docs
is een tekenreeks die een JSON-object vertegenwoordigt.
Verwijder de json.dumps()
bel:
resp = jsonify(data=stories)
of gebruik flask.json.dump()
met een Response()
:
resp = Response(json.dumps({'data': stories}, default=json_util.default),
mimetype='application/json')
Hiermee kunt u uw json_util.default
. gebruiken handler op de cursor objecten nog steeds.