jetblack_serialization¶
module jetblack_serialization.xml ¶
Summary¶
XML Serialization
function jetblack_serialization.xml.deserialize ¶
Summary¶
Convert XML to an object
jetblack_serialization.xml.deserialize(
) -> Any
text: str | bytes | bytearray,
annotation: Annotation,
config: SerializerConfig,
decode: XMLDecoder | None
Parameters¶
text: str | bytes | bytearrayThe XML string
The type annotation
The serializer configuration
function jetblack_serialization.xml.deserialize_typed ¶
Summary¶
Convert XML to an object
jetblack_serialization.xml.deserialize_typed(
) -> Any
text: str | bytes | bytearray,
annotation: str,
config: jetblack_serialization.config.SerializerConfig | None,
decode: XMLDecoder | None
Parameters¶
text: str | bytes | bytearrayThe XML string
The type annotation
function jetblack_serialization.xml.deserialize_untyped ¶
Summary¶
Deserialize XML without type information
jetblack_serialization.xml.deserialize_untyped(
) -> Any
text: str | bytes | bytearray,
config: jetblack_serialization.config.SerializerConfig | None,
decode: XMLDecoder | None
Parameters¶
text: str | bytes | bytearrayThe XML string
function jetblack_serialization.xml.serialize ¶
Summary¶
Convert the object to JSON
jetblack_serialization.xml.serialize(
) -> str
obj: Any,
annotation: Annotation,
config: SerializerConfig,
encode: XMLEncoder | None
Parameters¶
obj: AnyThe object to convert
The type annotation
The serializer configuration
function jetblack_serialization.xml.serialize_typed ¶
jetblack_serialization.xml.serialize_typed(
) -> str
obj: Any,
annotation: Annotation,
config: jetblack_serialization.config.SerializerConfig | None,
encode: XMLEncoder | None
Parameters¶
obj: Anyfunction jetblack_serialization.xml.serialize_untyped ¶
jetblack_serialization.xml.serialize_untyped(
) -> str
obj: Any,
config: jetblack_serialization.config.SerializerConfig | None,
encode: XMLEncoder | None
Parameters¶
obj: Anyclass XMLAttribute(XMLAnnotation) ¶
Summary¶
An XML attribute
jetblack_serialization.xml.annotations.XMLAttribute(
) -> None
tag: str
class XMLEntity(XMLAnnotation) ¶
Summary¶
An XML entity
jetblack_serialization.xml.annotations.XMLEntity(
) -> None
tag: str