Flask 的 jsonify() 函数用于将 Python 数据结构(如字典、列表等)转换为 JSON 格式的 HTTP 响应对象,并自动设置适当的 Content-Type 为 application/json。
1. 作用
1. 将 Python 数据结构转换为 JSON 格式:
• Python 的字典、列表、元组等可以通过 jsonify() 转换为 JSON 格式。
2. 返回 JSON 响应对象:
• 自动构建包含 JSON 数据的 Response 对象。
3. 设置响应头:
• 自动设置 HTTP 响应头的 Content-Type 为 application/json。
2. 使用方法
基本语法
from flask import jsonify
jsonify(*args, **kwargs)
• *args:位置参数,通常是列表、元组等。
• **kwargs:关键字参数,通常是字典形式的键值对。