======================Flask======================
`jsonify` 是 Flask 框架中用于将 Python 数据结构转换为 JSON 格式的一个函数。Flask 是一个流行的 Python 微框架,用于构建 Web 应用和 API。
### `jsonify` 的功能
- **将 Python 对象转换为 JSON**:`jsonify` 函数将 Python 字典、列表等数据结构转换为 JSON 格式,并设置适当的 `Content-Type` 响应头(`application/json`)。
- **简化响应创建**:它自动处理了将数据编码为 JSON 和设置响应头的繁琐工作。
### 基本用法
下面是如何使用 `jsonify` 在 Flask 中创建 JSON 响应的一个简单示例:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/example')
def example():
# 创建一个 Python 字典
data = {
'name': 'Alice',
'age': 30,
'city': 'New York'
}
# 使用 jsonify 将字典转换为 JSON 响应
return jsonify(data)
if __name__ == '__main__':
app.run()
在这个示例中:
- 当客户端访问 `/example` 路径时,Flask 会调用 `example` 视图函数。
- `jsonify(data)` 将