在Python中使用游标进行SQL查询时,可以通过以下方法重构JSON数据:
下面是一个示例代码,演示如何重构JSON数据:
import json
# 假设查询结果包含"id"和"name"字段
# 使用fetchall()方法获取所有结果
results = cursor.fetchall()
# 创建一个空列表,用于存储重构后的结果
json_data = []
# 遍历每行结果
for result in results:
# 创建一个空字典,用于存储每行结果的字段值
row_data = {}
# 遍历每个字段,并将字段名和对应的值存储在字典中
for idx, field in enumerate(cursor.description):
row_data[field[0]] = result[idx]
# 将每行结果的字典添加到列表中
json_data.append(row_data)
# 将重构后的结果转换为JSON字符串
json_str = json.dumps(json_data)
# 打印重构后的JSON数据
print(json_str)
通过以上步骤,你可以将查询结果集重构为符合JSON格式的数据。在重构过程中,你可以根据需要添加额外的字段或进行数据处理。
领取专属 10元无门槛券
手把手带您无忧上云