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.