def get_schema(self, objects_class):
extended_mapping = alchemyjsonschema.default_column_to_schema.copy()
extended_mapping[sqltypes.ARRAY] = 'array'
extended_mapping[sqltypes.JSON] = 'object'
extended_mapping[TSVECTOR] = 'array'
factory = alchemyjsonschema.SchemaFactory(alchemyjsonschema.StructuralWalker,
classifier=alchemyjsonschema.Classifier(extended_mapping))
return factory(objects_class, depth=1)
评论列表
文章目录