jsonencoder.py 338 B

123456789101112
  1. import datetime
  2. import json
  3. class JsonEncoder(json.JSONEncoder):
  4. def default(self, obj):
  5. if isinstance(obj, datetime.datetime):
  6. return obj.strftime("%Y-%m-%d %H:%M:%S")
  7. elif isinstance(obj, bytes):
  8. return str(obj, 'utf-8')
  9. else:
  10. return json.JSONEncoder.default(self, obj)