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 |
Warning
esta función:
- se encuentra en revisión, puede cambiar en el futuro.
- se necesitan más pruebas y ejemplos.
Returns:
Type | Description |
---|---|
dict[Any] | un objeto con los posibles errores, ó vacío, según el resultado de la validación |
Examples: