每次我使用jsonify
时,都会得到按字母顺序排序的JSON键。我不希望按键排序。我可以禁用jsonify
中完成的排序吗?
from flask import request, jsonify
@app.route('/', methods=['POST'])
def index():
json_dict = request.get_json()
user_id = json_dict['user_id']
permissions = json_dict['permissions']
data = {'user_id': user_id, 'permissions': permissions}
return jsonify(data)
最佳答案
是的,您可以使用config
属性对此进行修改:
app = Flask(__name__)
app.config['JSON_SORT_KEYS'] = False
但是,请注意,在documentation中明确警告了这一点:
关于python - 防止Flask jsonify对数据进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43263356/