TypeError: datetime.datetime ** is not JSON serial

本文共有446个字,关键词:

错误:TypeError: datetime.datetime(2015, 12, 16, 7, 19, 34) is not JSON serializable
解决:Python自带的json序列化工具不能序列化datetime类型的数据
方法:
一、将获得的数据列表化
bookList = self.db.query(BookList.id,BookList.name,BookList.published).order_by('published desc').offset(0).limit(10).all()
bookList = [list(b) for b in bookList]
二、对datetime数据格式化
for b in bookLIst:
b[1] = b[1].strftime('%Y-%m-%d %H:%M:%S')
三、完成上面就可以进行json操作了
self.write({'bookLIst':booklist})

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论