要在Flask中獲取列表數據,您可以通過以下幾種方式實現:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/data', methods=['GET'])
def get_data():
data = ['apple', 'banana', 'orange']
return jsonify(data)
if __name__ == '__main__':
app.run()
您可以使用curl或瀏覽器訪問http://localhost:5000/data
來獲取數據。
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/data', methods=['POST'])
def get_data():
data = request.json.get('data')
return jsonify(data)
if __name__ == '__main__':
app.run()
您可以使用curl或其他工具發送POST請求,請求體中包含一個JSON對象,例如{"data": ["apple", "banana", "orange"]}
。
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/data/<int:list_id>', methods=['GET'])
def get_data(list_id):
data = [['apple', 'banana', 'orange'], ['car', 'bus', 'bike']]
return jsonify(data[list_id])
if __name__ == '__main__':
app.run()
您可以使用curl或瀏覽器訪問http://localhost:5000/data/0
或http://localhost:5000/data/1
來獲取不同的列表數據。
請根據您的具體需求選擇適合的方法來獲取列表數據。