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