gravitino.api.types.json_serdes.base.JsonSerializable¶
- class gravitino.api.types.json_serdes.base.JsonSerializable¶
Bases:
ABC
,Generic
[_GravitinoTypeT
]Customized generic Serializer for DataClassJson.
- __init__()¶
Methods
__init__
()deserialize
(data)To deserialize the given data.
serialize
(data_type)To serialize the given data.
- abstract classmethod deserialize(data: dict | list | str | int | float | bool | None) _GravitinoTypeT ¶
To deserialize the given data.
- Args:
data (Json): The data to be deserialized.
- Returns:
_GravitinoTypeT: The deserialized data.
- abstract classmethod serialize(data_type: _GravitinoTypeT) dict | list | str | int | float | bool | None ¶
To serialize the given data.
- Args:
data (_GravitinoTypeT): The data to be serialized.
- Returns:
Json: The serialized data.