如何在python中反序列化json对象中的datetime?

2024-09-27 21:26:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我原来的字典是

A = {                                                                                                  
    'date': datetime.date(2013, 1, 1),
    'price': 100
}

由于datetime.date不可序列化,我添加了一个默认函数来处理这个问题:

B = json.dumps(A, default=lambda obj:obj.isoformat() if hasattr(obj, 'isoformat') else obj)

我的问题是,在使用json.loads将字段转换回原始字典时,如何反序列化该字段?


Tags: lambda函数jsonobjdefaultdatetimedateif

热门问题