Module pedantic.decorators.fn_deco_validate.parameters.deserializable
Classes
class Deserializable
-
Expand source code
class Deserializable(ABC): """ A tiny interface which has a static from_json() method which acts like a named constructor. """ @staticmethod @abstractmethod def from_json(data: Dict[str, Any]) -> 'Deserializable': """ A named constructor which creates an object from JSON. """
A tiny interface which has a static from_json() method which acts like a named constructor.
Ancestors
- abc.ABC
Static methods
def from_json(data: Dict[str, Any]) ‑> Deserializable
-
Expand source code
@staticmethod @abstractmethod def from_json(data: Dict[str, Any]) -> 'Deserializable': """ A named constructor which creates an object from JSON. """
A named constructor which creates an object from JSON.