sql >> データベース >  >> NoSQL >> MongoDB

PyMongoとFlaskのJsonifyにはエスケープスラッシュが含まれています

    2回をエンコードしています :

    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を使用できます カーソルオブジェクトのハンドラーはまだです。




    1. ModulusとNode.jsを使用したリアルタイムチャット

    2. SpringDataMongoDBのListパラメーターを使用したリポジトリクエリ

    3. MeteorjsでMongoデータを暗号化する

    4. Redis Pub /SubとRedisStreamの主な違いは何ですか?