xsdata.formats.dataclass.serializers.json module¶
-
class
xsdata.formats.dataclass.serializers.json.DictFactory[source]¶ Bases:
objectDictionary factory types.
-
class
xsdata.formats.dataclass.serializers.json.JsonEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]¶ Bases:
json.encoder.JSONEncoderCustom Json encoder to support additional python build-in types.
-
xsdata.formats.dataclass.serializers.json.asdict(obj, dict_factory=<class 'dict'>)[source]¶ Clone dataclasses implementation to support pickling lxml.etree.QName objects.
-
class
xsdata.formats.dataclass.serializers.json.JsonSerializer(indent=None, encoder=<class 'xsdata.formats.dataclass.serializers.json.JsonEncoder'>, dict_factory=<class 'dict'>)[source]¶ Bases:
xsdata.formats.bindings.AbstractSerializerSimple json.dumps wrapper.
- Parameters
-
encoder¶ alias of
JsonEncoder
-
dict_factory¶ alias of
builtins.dict