Deserializer

class zcached.Deserializer[source]

Bases: object

The Deserializer class is responsible for converting payload data into Python objects.

deserialize_array(reader)[source]

Method to deserialize a payload data to array.

Return type:

List[Any]

Parameters:

reader (Reader)

static deserialize_bool(reader)[source]

Method to deserialize a payload data to boolean.

Return type:

bool

Parameters:

reader (Reader)

static deserialize_float(reader)[source]

Method to deserialize a payload data to float.

Return type:

float

Parameters:

reader (Reader)

static deserialize_int(reader)[source]

Method to deserialize a payload data to integer.

Return type:

int

Parameters:

reader (Reader)

deserialize_map(reader)[source]

Method to deserialize a payload data to dictionary.

Return type:

dict[str, Any]

Parameters:

reader (Reader)

static deserialize_none(reader)[source]

Method to deserialize a payload data to None.

Return type:

None

Parameters:

reader (Reader)

static deserialize_sstr(reader)[source]

Method to deserialize a payload data to string.

Return type:

str

Parameters:

reader (Reader)

static deserialize_str(reader)[source]

Method to deserialize a payload data to string.

Return type:

str

Parameters:

reader (Reader)

process(reader)[source]

Method to deserialize data from the provided Reader object.

Parameters:

reader (Reader) – The Reader object containing the payload data.

Return type:

Any