"""JSON encoder.""" from datetime import datetime from json import JSONEncoder class CustomJSONEncoder(JSONEncoder): """Custom JSON Encoder Class.""" def default(self, obj): """Default method for JSON Encoder.""" try: if isinstance(obj, datetime): return obj.strftime('%Y-%m-%d %H:%M:%S.%fZ') except TypeError: pass return JSONEncoder.default(self, obj)