validate_schema
app.utils.validate_schema
Módulo de Python para la validación de un esquema personalizado de JSON Schema. No confundir con app.common.middlewares.json_schema
.
Esta función utiliza JSONSchema v. draft 2020-12.
Para más información, te recomendamos leer la documentación del Proyecto.
validate_jsonschema(schema, data, identifier=None)
Valida un esquema personalizado, utilizando JSON Schema v. draft 2020-12
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
schema | dict[Any] | el esquema de | required |
data | dict[Any] | la data a validar contra el esquema | required |
identifier | str | identificador extra agregado al esquema, por defecto | None |
Returns:
Type | Description |
---|---|
dict[str, Any] | un objeto con los posibles errores, ó vacío, según el resultado de la validación |
Examples: