Esempio n. 1
0
 def to_json(self,
             *,
             skipkeys: bool = False,
             ensure_ascii: bool = True,
             check_circular: bool = True,
             allow_nan: bool = True,
             indent: Optional[Union[int, str]] = None,
             separators: Tuple[str, str] = None,
             default: Callable = None,
             sort_keys: bool = False,
             **kw) -> str:
     return json.dumps(_asdict(self),
                       cls=_ExtendedEncoder,
                       skipkeys=skipkeys,
                       ensure_ascii=ensure_ascii,
                       check_circular=check_circular,
                       allow_nan=allow_nan,
                       indent=indent,
                       separators=separators,
                       default=default,
                       sort_keys=sort_keys,
                       **kw)
Esempio n. 2
0
 def to_dict(self):
     return _asdict(self)
Esempio n. 3
0
 def to_dict(self, encode_json=False) -> Dict[str, Json]:
     return _asdict(self, encode_json=encode_json)
Esempio n. 4
0
 def to_dict(self, encode_json=False):
     return _asdict(self, encode_json=encode_json)