File size: 369 Bytes
44067ef |
1 2 3 4 5 6 7 8 9 10 |
# utils/validation.py
from jsonschema import validate, ValidationError
def validate_schema(data: dict, schema: dict):
"""Валидирует данные по схеме JSON Schema."""
try:
validate(instance=data, schema=schema)
except ValidationError as e:
raise ValueError(f"Ошибка валидации JSON: {e.message}")
|