file.custom_json

class CustomJsonEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]

Bases: JSONEncoder

default(obj)[source]

Encodes non-JSON-serializable objects (Path, ConfigurationReader).

Parameters:

obj (Any) – Object to encode

Returns:

JSON-serializable representation

Return type:

Any