Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class EnhancedJSONEncoder(json.JSONEncoder):
- def default(self, o):
- if is_dataclass(o):
- return asdict(o)
- if isinstance(o, Enum):
- return o.name
- if isinstance(o, time):
- return o.strftime("%H:%M")
- return super().default(o)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement