sql >> Database teknologi >  >> NoSQL >> MongoDB

PyMongo og Flasks Jsonify indeholder escape-skråstreger

Du koder to gange :

json_docs = [json.dumps(doc, default=json_util.default) for doc in stories]

resp = jsonify(data=json_docs)

Nu hver post i json_docs er en streng, der repræsenterer et JSON-objekt.

Fjern json.dumps() ring:

resp = jsonify(data=stories)

eller brug flask.json.dump() med en Response() :

resp = Response(json.dumps({'data': stories}, default=json_util.default),
                mimetype='application/json')

Dette lader dig bruge din json_util.default handler på markøren objekter stadig.




  1. Spring Redis fejlhåndtag

  2. Forespørg for at få en værdi ved at trække en værdi fra nuværende og næste dokument

  3. MongoDB (noSQL) når samlinger skal opdeles

  4. Har mongoDB problemer med genforbindelse, eller gør jeg det forkert?