sqlalchemy 将查询的数据转化json格式
·
# 转单条数据
def to_dict(items,table_items):
table_info = [i for i in UserInfo.__dict__ if '__' not in i and '_sa_class_manager' not in i]
result = {}
for i in table_info:
# result[i] = eval(f'items.{i}')
key = eval(f'items.{i}')
if type(key) == decimal.Decimal:
result[i] = int(key)
elif type(key) == datetime.datetime:
result[i] = str(key)
else:
result[i] = key
# print(result)
return result
# 批量转数据
def to_json(items,table_items):
result = []
for i in items:
aa = to_dict(i,table_items)
result.append(aa)
# print(result)
return result
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)