slipstream.codecs

Slipstream codecs.

Classes

JsonCodec

Serialize/deserialize json messages.

Module Contents

class slipstream.codecs.JsonCodec[source]

Bases: slipstream.interfaces.ICodec

Serialize/deserialize json messages.

encode(obj: Any) bytes[source]

Serialize message.

>>> c = JsonCodec()
>>> c.encode({'key': 1})
b'{"key": 1}'
decode(s: bytes) object[source]

Deserialize message.

>>> c = JsonCodec()
>>> c.decode(b'{"key": 1}')
{'key': 1}