Skip to content

mkit.utils.serialize

load

load(
    fpath: StrPath, ext: str | None = None, **kwargs
) -> Any

load_json

load_json(fpath: StrPath, **kwargs) -> Any

load_pydantic

load_pydantic(
    cls: type[_C],
    fpath: StrPath,
    ext: str | None = None,
    **kwargs
) -> _C

load_toml

load_toml(fpath: StrPath) -> TOMLDocument

load_yaml

load_yaml(fpath: StrPath) -> Any

save

save(
    data: Any,
    fpath: StrPath,
    ext: str | None = None,
    **kwargs
) -> None

save_json

save_json(data: Any, fpath: StrPath, **kwargs) -> None

save_pydantic

save_pydantic(
    data: BaseModel,
    fpath: StrPath,
    ext: str | None = None,
    **kwargs
) -> None

save_toml

save_toml(
    data: Any, fpath: StrPath, *, sort_keys: bool = False
) -> None

save_yaml

save_yaml(data: Any, fpath: StrPath) -> None