我想用webpy查询MySQL数据库。从SQL查询中,我得到以下内容。如何使用webpy将MySQL查询格式化为JSON?
<Storage {'title': u'Learn web.py', 'done': 0, 'id': 0L, 'mytime': datetime.datetime(2011, 5, 30, 10, 53, 9)}>
我试图序列使用json.dumps(data)
成JSON格式的数据,但是我得到一个错误,指出该数据是不可序列化。
我大概可以遍历每个键值对并将其放入另一个字典,但似乎太多的工作。
有关最佳方法的任何建议?
编辑: 我觉得我的问题是因为我在数据中有datetime.datetime(2011, 5, 30, 10, 53, 9)
。我从数据库中删除mytime
列,一切正常。有没有办法将mytime
列添加到JSON字符串中?
仅供参考,我不知道这是如何工作与时区。抱歉。 – icktoofay 2011-05-31 05:02:48