Skip to main content

ValidateJsonHandlerProtocol

Event handler for SchemaValidator.validate_json.

Methods


on_enter()

@classmethod
def on_enter(
input: str | bytes | bytearray,
strict: bool | None = None,
extra: ExtraValues | None = None,
context: Any | None = None,
self_instance: Any | None = None,
by_alias: bool | None = None,
by_name: bool | None = None
)

Callback to be notified of validation start, and create an instance of the event handler.

Parameters

NameTypeDescription
input`strbytes
strict`boolNone` = None
extra`ExtraValuesNone` = None
context`AnyNone` = None
self_instance`AnyNone` = None
by_alias`boolNone` = None
by_name`boolNone` = None

Returns

TypeDescription
Nothing is returned; this method is used for initialization and notification of the validation lifecycle start.