Source code for jsonschema_extras.registries.retrieval.json

import json
from typing import Any, Final

from jsonschema_extras._common import Kwargs
from ._common import LoadTextFn


[docs] def schema_data_from_json_text(text: str, *, loads_kwargs: Kwargs | None = None) -> Any: """Deserialize a schema from JSON text Satisfies :type:`.LoadTextFn`. """ if loads_kwargs is None: loads_kwargs = {} return json.loads(text, **loads_kwargs)
LOADS_FN_JSON_DEFAULT: Final[LoadTextFn[Any]] = schema_data_from_json_text