Replaced strftime() by isoformat().

json_dump
defane 2015-04-17 13:49:38 +02:00
parent 4b5b74aa76
commit 2cd9beba55
1 changed files with 2 additions and 2 deletions

View File

@ -11,9 +11,9 @@ import json
class DatetimeEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime):
return obj.strftime('%Y-%m-%d %H:%M:%S')
return obj.isoformat(' ')
elif isinstance(obj, date):
return obj.strftime('%Y-%m-%d')
return obj.isoformat()
# Let the base class default method raise the TypeError
return json.JSONEncoder.default(self, obj)