class documentation

class AdvancedJSONEncoder(json.JSONEncoder): (source)

View In Hierarchy

Advanced JSON encoder.

This encoder supports dataclasses and all iterables as lists.

It also uses Pydantic v1's "dict" methods if available on the object, but this is deprecated. Pydantic users should upgrade to v2 and use temporalio.contrib.pydantic.pydantic_data_converter.

Method default Override JSON encoding default.
def default(self, o: Any) -> Any: (source) ΒΆ

Override JSON encoding default.

See json.JSONEncoder.default.