【发布时间】:2016-06-22 13:15:31
【问题描述】:
我在 Python 中有一个类,用于检索表中的所有列并返回包含此数据的 JSON。
问题是这些列中至少有一个是日期时间,我似乎无法理解如何序列化这些列,以便生成有效的 JSON。
我的班级如下:
class GetTodos(Resource):
def get(self):
con = cx_Oracle.connect('brunojs/bdpf5@127.0.0.1/orcl')
cur = con.cursor()
cur.execute("select * from organite_repository")
r = [dict((cur.description[i][0], value) \
for i, value in enumerate(row)) for row in cur.fetchall()]
cur.connection.close()
return (r[0] if r else None) if None else r
对此有何提示?
【问题讨论】: