def to_json(self):
"""Serializes event sequences using json.
Returns
-------
str
json serialization of self.
"""
class EventEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, Event):
return [obj.event_type, obj.event_time]
if isinstance(obj, EventSequence):
return obj.sequence_of_events
return json.JSONEncoder.default(self, obj)
return json.dumps(self, ensure_ascii=False, cls=EventEncoder)
评论列表
文章目录