in mozilla_schema_generator/schema.py [0:0]
def default(self, obj):
if isinstance(obj, Schema):
return obj.schema
if isinstance(obj, dict):
return {k: self.default(v) for k, v in obj.items()}
if isinstance(obj, list):
return [self.default(v) for v in obj]
return JSONEncoder.default(self, obj)