Skip to content

jam.encoders

encoders

Classes:

Name Description
JsonEncoder

Json encoder.

MsgspecJsonEncoder

JSON encoder based on msgspec.

JsonEncoder

Bases: BaseEncoder

Json encoder.

Methods:

Name Description
dumps

Dump dict.

loads

Load json.

dumps classmethod

dumps(var: dict[str, Any]) -> bytes

Dump dict.

loads classmethod

loads(var: str | bytes) -> dict[str, Any]

Load json.

MsgspecJsonEncoder

Bases: BaseEncoder

JSON encoder based on msgspec.

To use it, you need to install the optional msgspec: pip install msgspec

Methods:

Name Description
dumps

Dump dict.

loads

Load JSON to dict.

dumps classmethod

dumps(var: dict[str, Any]) -> bytes

Dump dict.

loads classmethod

loads(var: str | bytes) -> dict[str, Any]

Load JSON to dict.