simvx.core.assets.loaders.json_loader

JSON loader: parses .json URIs into Python objects.

Module Contents

Classes

API

class simvx.core.assets.loaders.json_loader.JsonLoader(*, cache_bytes: int = 256 * 1024 * 1024)[source]

Bases: simvx.core.assets.loaders.base.Loader

suffixes: tuple[str, ...]

(‘.json’,)

parse(raw: bytes, uri: str) Any[source]
get_cached(uri: str, version: str | None) Any | None
store(uri: str, version: str | None, value: Any) None
claims(uri: str) bool