JSONC(JSON with Comments)関連。
load(source, encoding='utf-8', errors='replace', strict=False, **kwargs)
JSONCファイルの読み込み。
ソースコード位置: pytilpack/jsonc.py
| def load(
source: pytilpack.io.PathOrIO,
encoding: str = "utf-8",
errors: str = "replace",
strict: bool = False,
**kwargs,
) -> typing.Any:
"""JSONCファイルの読み込み。"""
try:
return loads(pytilpack.io.read_text(source, encoding=encoding, errors=errors), **kwargs)
except FileNotFoundError:
if strict:
raise
return {}
|
loads(text, **kwargs)
JSONC文字列のパース。
ソースコード位置: pytilpack/jsonc.py
| def loads(text: str, **kwargs) -> typing.Any:
"""JSONC文字列のパース。"""
return json.loads(_remove_trailing_commas(_remove_comments(text)), **kwargs)
|