从Flask API返回JSON响应

示例

Flask有一个名为的实用程序jsonify(),可以更方便地返回JSON响应

from flask import Flask, jsonify

app = 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

回到顶部