2
目前正在使用python中的快速小項目,並試圖將對象編碼爲JSON字符串。除了現在之外,我已經做了幾次這個,沒有任何問題。通常我只是做以下事情。將JSON序列化爲datetime.datetime對象
def ClassToEncode :
def __init__(self, arg1, arg2, ..., argn) :
self.attr1 = arg1
self.attr2 = arg2
...
self.attrn = argn
...
def toJSON(self) :
return json.dumps(self, default=lambda o: o.__dict__)
但問題是,我班的一個屬性是一個datetime.datetime對象,我被拋出以下錯誤
AttributeError: 'datetime.datetime' object has no attribute '__dict__'
任何想法或的wraparounds,可以使包括的功能datetime屬性放入JSON輸出?
在此先感謝!
太好了!這正是我需要的。 – FinnM 2014-09-04 07:39:41