Source code for datacatalog.jsonschemas.encoders

import datetime
import json

__all__ = ['DateTimeEncoder']

[docs]class DateTimeEncoder(json.JSONEncoder): """Enables encoding of Python datetime as JSON strings"""
[docs] def default(self, o): if isinstance(o, datetime.datetime): return o.isoformat() return json.JSONEncoder.default(self, o)
# TODO - Implement me class UUIDEncoder(json.JSONEncoder): pass def DateTimeConverter(o): if isinstance(o, datetime.datetime): return o.isoformat()