Skip to content

jetblack_serialization

module jetblack_serialization.xml

Summary

XML Serialization

function jetblack_serialization.xml.deserialize

Summary

Convert XML to an object

jetblack_serialization.xml.deserialize(
text: str,
annotation: str,
config: SerializerConfig
) -> Any

Parameters

text: str

The XML string

annotation: str

The type annotation

config: SerializerConfig

Returns

Any: The deserialized object.

function jetblack_serialization.xml.serialize


jetblack_serialization.xml.serialize(
obj: Any,
annotation: Any,
config: SerializerConfig
) -> str

Parameters

obj: Any

annotation: Any

config: SerializerConfig

Returns

str:

class XMLAttribute(XMLAnnotation)

Summary

An XML attribute

jetblack_serialization.xml.XMLAttribute(
tag: str
) -> None

Parameters

tag: str


class XMLEntity(XMLAnnotation)

Summary

An XML entity

jetblack_serialization.xml.XMLEntity(
tag: str
) -> None

Parameters

tag: str