| Interface | Description |
|---|---|
| Serializer<T> |
Serializer for a specific class.
|
| SerializerCollection |
Collection of
Serializers and resolvers. |
| SerializerFormatDefinition.Builder | |
| SerializerFormatDefinition.FieldBuilder |
Builder for field definition for object.
|
| SerializerOrResolver<T> |
| Class | Description |
|---|---|
| AbstractSerializerCollection |
Default implementation of
SerializerCollection. |
| DefaultSerializerCollection |
Default implementation of
SerializerCollection. |
| QualifiedName |
Name for a
Serializer. |
| ReflectionSerializer<T> |
Serializer that will use reflection to access fields and methods in a
class.
|
| SerializerFormatDefinition |
Definition of the output of a
Serializer. |
| SerializerFormatDefinition.FieldDefinition | |
| WrappedSerializerCollection |
Implementation of
SerializerCollection that wraps another
collection. |
| Exception | Description |
|---|---|
| SerializationException |
Exception that is related to errors with serialization.
|
| Annotation Type | Description |
|---|---|
| AllowAny |
Indicate that a field may contain any type that is compatible with the
declaration.
|
| AllowSimpleTypes |
Indicate that a field may contain any type that is compatible with the
declaration.
|
| Expose |
Indicate that a certain field should be exposed in the serialized form.
|
| Factory |
Annotation for usage with constructors.
|
| Named |
Annotation that can be placed on a class that should be serialized to
control under which name it is exposed.
|
| SkipDefaultValue |
Indicate that a field should not be written to the output if it is the
types default value.
|
| Use |
Annotation to mark which serializer to use for a certain class.
|
Copyright © 2017. All rights reserved.