Interface | Description |
---|---|
BuiltInConverters |
Built-in serialization converters.
|
JsonDeserializer |
javax.json deserializer.
|
JsonSerialization |
javax.json serialization.
|
JsonSerializer |
javax.json serializer.
|
XmlDeserializer |
javax.xml deserializer.
|
XmlSerialization |
javax.xml serialization.
|
XmlSerializer |
javax.xml serializer.
|
Class | Description |
---|---|
AbstractBinaryDeserializer |
Base Binary Deserializer.
|
AbstractBinarySerializer |
Base Binary Serializer.
|
AbstractDeserializer |
Base Deserializer.
|
AbstractSerializer |
Base Serializer.
|
AbstractTextDeserializer |
Base Text Deserializer.
|
AbstractTextSerializer |
Base Text Serializer.
|
BuiltInConverters.Mixin | |
SerializationSettings<SettingsType extends SerializationSettings> |
Serialization Settings.
|
This package contains specialized serialization APIs for the JSON and XML formats.
See JsonSerialization
, based on javax.json,
and XmlSerialization
, based on javax.xml.
This package also contains base implementations, mixins and helpers for serialization API implementations:
Base implementations
AbstractTextSerializer
and AbstractTextDeserializer
as a basis to implement the serialization API for text representations.
AbstractBinarySerializer
and AbstractBinaryDeserializer
as a basis to implement the serialization API for binary representations.
AbstractSerializer
and AbstractDeserializer
if you need to handle text/binary conversion yourself.
Mixins
BuiltInConverters
provides built-in
Converter
s for types supported by the Polygene Runtime.
Helpers
SerializationSettings
can be used to register custom Converters at assembly time.
Serialization implementations might extend this with additional specialized settings,
see their respective documentation for details.