Flask是一款Python的輕量級Web框架,支持返回JSON格式的數據。在Flask應用程序中,可以使用Flask自帶的jsonify函數將Python對象轉換為JSON對象并返回。以下是如何在Flask中返回JSON的方法:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/json_data')
def json_data():
data = {'name': 'John', 'age': 25}
return jsonify(data)
if __name__ == '__main__':
app.run(debug=True)
在上述示例中,首先導入了Flask和jsonify模塊。定義了一個名為json_data的路由,它返回一個字典數據。在函數中,使用jsonify將字典轉換為JSON格式,然后將其返回。最后,通過app.run()方法啟動Flask應用程序。
在瀏覽器中打開http://localhost:5000/json_data,可以看到返回的JSON數據:
{
"name": "John",
"age": 25
}
使用Flask返回JSON格式的數據十分方便,可以讓前端開發者更加輕松地處理數據。