arche.rules.json_schema module

arche.rules.json_schema.check_tags(source_columns: numpy.ndarray, target_columns: numpy.ndarray, tags: Dict[str, List[str]]) → arche.rules.result.Result
arche.rules.json_schema.validate(schema: Dict[str, Dict[str, Union[str, bool, int, float, None, List[T]]]], items_dicts: List[Dict[str, Any]], fast: bool = False) → arche.rules.result.Result

Run JSON schema validation against Items.

Parameters

fast – defines if we use fastjsonschema or jsonschema validation