anyconfig.backend.json.common
¶
Globals, functions common in some JSON backend modules.
Changelog:
Added in version 0.9.8.
- class anyconfig.backend.json.common.Parser¶
Bases:
StringStreamFnParser
Parser for JSON files.
- _cid: typing.ClassVar[str] = 'json.stdlib'¶
- _type: typing.ClassVar[str] = 'json'¶
- _extensions: tuple[str, ...] = ('json', 'jsn', 'js')¶
- _ordered: typing.ClassVar[bool] = True¶
- _allow_primitives: typing.ClassVar[bool] = True¶
- _load_opts: tuple[str, ...] = ('cls', 'object_hook', 'parse_float', 'parse_int', 'parse_constant', 'object_pairs_hook')¶
- _dump_opts: tuple[str, ...] = ('skipkeys', 'ensure_ascii', 'check_circular', 'allow_nan', 'cls', 'indent', 'separators', 'default', 'sort_keys')¶
- _dict_opts: tuple[str, ...] = ('object_pairs_hook', 'object_hook')¶
- __annotations__ = {'_allow_primitives': 'typing.ClassVar[bool]', '_cid': 'typing.ClassVar[str]', '_dict_opts': 'tuple[str, ...]', '_dump_opts': 'tuple[str, ...]', '_dump_to_stream_fn': 'typing.Optional[DumpFnT]', '_dump_to_string_fn': 'typing.Optional[DumpFnT]', '_extensions': 'tuple[str, ...]', '_load_from_stream_fn': 'typing.Optional[LoadFnT]', '_load_from_string_fn': 'typing.Optional[LoadFnT]', '_load_opts': 'tuple[str, ...]', '_open_read_mode': 'typing.ClassVar[str]', '_open_write_mode': 'typing.ClassVar[str]', '_ordered': 'typing.ClassVar[bool]', '_priority': 'typing.ClassVar[int]', '_type': 'typing.ClassVar[str]'}¶
- __module__ = 'anyconfig.backend.json.common'¶