从Flask API返回JSON响应
示例
Flask有一个名为的实用程序jsonify(),可以更方便地返回JSON响应
from flask import Flask, jsonifyapp = Flask(__name__)
@app.route('/api/get-json')
def hello():
return jsonify(hello='world') # Returns HTTP Response with {"hello": "world"}
试试看 curl
curl -X GET http://127.0.0.1:5000/api/get-json{
"hello": "world"
}
其他使用方式 jsonify()
使用现有字典:
person = {'name': 'Alice', 'birth-year': 1986}return jsonify(person)
使用清单:
people = [{'name': 'Alice', 'birth-year': 1986},{'name': 'Bob', 'birth-year': 1985}]
return jsonify(people)
以上是 从Flask API返回JSON响应 的全部内容, 来源链接: utcz.com/z/315730.html