【发布时间】:2011-10-27 12:51:23
【问题描述】:
如何序列化日期时间对象?
我正在尝试这样的事情。
my_date_time = json.dumps(list_of_objects)
list_of_objects 变量是原始查询对 MYSQL 的响应。
请建议如何序列化包含一些日期时间对象的响应。 谢谢!
【问题讨论】:
-
您必须手动将
datetime对象转换为字符串或数字; JSON 没有本机日期/时间类型。在不了解您的上下文的情况下,我无法确切地说出什么是合适的。 -
我是 python 新手,请告诉我如何手动执行此操作。
-
请告诉我们将读取此 JSON 的程序在遇到日期时期望找到什么。
-
values中的某处是一个datetime对象(可能来自cursor.fetchall()) - 你能告诉我们更多关于values["data"]的结构吗? -
是的,value["data"] 是一种字典。其中包含如下值:values["data"]=(one row), (second row) 等等...
标签: python mysql django serialization