【发布时间】:2016-04-15 09:52:12
【问题描述】:
我正在尝试使用 Python 中的 pyobc 库检索表的行。
我能够成功检索表和表的字段。现在我有一个名为“apx_roomtypes”的表,数据如下,
但是,当我将 pyodbc 行附加到列表中,然后尝试将列表转储到 JSON 时,我得到了错误
TypeError: (1, 'Standard', 'For 5 members', 123) 不是 JSON 可序列化的
这是python代码:
class execute_query:
def GET(self,r):
web.header('Access-Control-Allow-Origin', '*')
web.header('Access-Control-Allow-Credentials', 'true')
cnxn = pyodbc.connect(connection_string)
data = []
cursor = cnxn.cursor()
query = web.input().query
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
data.append(row)
return json.dumps(data)
我该如何解决这个错误?
【问题讨论】:
标签: python sql-server json