使用 SQLAlchemy 查询数据库并将结果转换为 JSON 格式,可以使用以下步骤:
result = session.query(Table).all()
序列化结果:将查询结果序列化为 Python 字典,例如:
json_result = [row.to_dict() for row in result]
其中 to_dict
方法是将 SQLAlchemy 模型实例转换为字典的方法,可以自行实现。
转换为 JSON:使用 Python 标准库中的 json
模块将字典转换为 JSON 格式,例如:
import json
json_string = json.dumps(json_result)
以上是将 SQLAlchemy 查询结果转换为 JSON 的简单方法。