Flask框架中JSON数据的获取和返回操作示例及简单说明

Flask框架中JSON数据的获取和返回操作

Flask框架是一个Python的Web开发框架,支持JSON数据的获取和返回。

获取JSON数据,可以使用Flask的request对象,通过request.get_json()方法可以获取JSON格式的数据,比如:

@app.route('/get_json', methods=['GET'])
def get_json():
    data = request.get_json()
    # do something with data
    return 'success'

返回JSON数据,可以使用Flask的jsonify()函数,把Python字典转换为JSON格式,比如:

@app.route('/return_json', methods=['GET'])
def return_json():
    data = {'name': 'John', 'age': 30}
    return jsonify(data)

Flask也支持使用make_response()函数,把JSON数据以响应的形式返回,比如:

@app.route('/return_json_response', methods=['GET'])
def return_json_response():
    data = {'name': 'John', 'age': 30}
    response = make_response(jsonify(data))
    response.headers['Content-Type'] = 'application/json'
    return response

Flask支持JSON数据的获取和返回,通过request.get_json()和jsonify()函数可以轻松实现。

本文链接:http://task.lmcjl.com/news/7521.html

展开阅读全文