Go to the source code of this file.
Classes | |
| class | homeassistant.util.json.SerializationError |
Namespaces | |
| homeassistant.util.json | |
Functions | |
| str | homeassistant.util.json.format_unserializable_data (dict[str, Any] data) |
| JsonValueType | homeassistant.util.json.json_loads (bytes|bytearray|memoryview|str obj) |
| JsonArrayType | homeassistant.util.json.json_loads_array (bytes|bytearray|memoryview|str obj) |
| JsonObjectType | homeassistant.util.json.json_loads_object (bytes|bytearray|memoryview|str obj) |
| JsonValueType | homeassistant.util.json.load_json (str|PathLike[str] filename, JsonValueType default=_SENTINEL) |
| JsonArrayType | homeassistant.util.json.load_json_array (str|PathLike[str] filename, JsonArrayType default=_SENTINEL) |
| JsonObjectType | homeassistant.util.json.load_json_object (str|PathLike[str] filename, JsonObjectType default=_SENTINEL) |
Variables | |
| homeassistant.util.json._LOGGER = logging.getLogger(__name__) | |
| homeassistant.util.json._SENTINEL = object() | |
| tuple | homeassistant.util.json.JSON_DECODE_EXCEPTIONS = (orjson.JSONDecodeError,) |
| tuple | homeassistant.util.json.JSON_ENCODE_EXCEPTIONS = (TypeError, ValueError) |
| homeassistant.util.json.JsonArrayType | |
| homeassistant.util.json.JsonObjectType | |
| homeassistant.util.json.JsonValueType | |