# {py:mod}`simvx.core.assets.loaders.json_loader` ```{py:module} simvx.core.assets.loaders.json_loader ``` ```{autodoc2-docstring} simvx.core.assets.loaders.json_loader :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`JsonLoader ` - ```` ### API `````{py:class} JsonLoader(*, cache_bytes: int = 256 * 1024 * 1024) :canonical: simvx.core.assets.loaders.json_loader.JsonLoader Bases: {py:obj}`simvx.core.assets.loaders.base.Loader` ````{py:attribute} suffixes :canonical: simvx.core.assets.loaders.json_loader.JsonLoader.suffixes :type: tuple[str, ...] :value: > ('.json',) ```{autodoc2-docstring} simvx.core.assets.loaders.json_loader.JsonLoader.suffixes ``` ```` ````{py:method} parse(raw: bytes, uri: str) -> typing.Any :canonical: simvx.core.assets.loaders.json_loader.JsonLoader.parse ```` ````{py:method} get_cached(uri: str, version: str | None) -> typing.Any | None :canonical: simvx.core.assets.loaders.json_loader.JsonLoader.get_cached ```` ````{py:method} store(uri: str, version: str | None, value: typing.Any) -> None :canonical: simvx.core.assets.loaders.json_loader.JsonLoader.store ```` ````{py:method} claims(uri: str) -> bool :canonical: simvx.core.assets.loaders.json_loader.JsonLoader.claims ```` `````