I am using flask-restful api. When I change debug=True
to debug=False
I don't receive data as a json format. This is the example code:
from flask import Flask, jsonify, Response
from flask_restful import Resource, Api
import json
app = Flask(__name__)
# Create the API
api = Api(app)
@app.route('/')
def index():
return "HELLO WORLD"
class tests(Resource):
def get(self):
#return json.dumps({"A":1, "B":2}, sort_keys=False, indent=4)
return jsonify({"A":1, "B":2})
api.add_resource(tests, '/<string:identifier>')
if __name__ == '__main__':
app.run(debug=False)
with json.dumps(dictionary) it returns:
"{\n \"A\": 1,\n \"B\": 2\n}"
but I expect:
{
"A": 1,
"B": 2
}