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()