Source code for stdlibx.config.loaders.json
1from __future__ import annotations
2
3import json
4from typing import TYPE_CHECKING
5
6from stdlibx.config.loaders.file import FileLoader
7
8if TYPE_CHECKING:
9 from os import PathLike
10
11
[docs]
12class JsonLoader(FileLoader):
13 def __init__(self, path: str | PathLike[str], *, missing_ok: bool = False) -> None:
14 super().__init__(path, json.load, missing_ok=missing_ok)