The object mapper provides type serializers that can coerce data from configuration-native types to the desired types, and back again. This removes a lot of the uncertainty in trying to determine which value types are supported by a specific configuration format.
Object mappers work on fields in classes, and can optionally construct new instances of classes -- either if the
class has an empty constructor for the
or if the class is injectable through
Interface Summary Interface Description ObjectMapperFactoryA factory to produce
Class Summary Class Description DefaultObjectMapperFactoryFactory for a basic
GuiceObjectMapperFactoryA factory for
ObjectMappers that will inherit the injector from wherever it is provided.
ObjectMapper<T>This is the object mapper. ObjectMapper.FieldDataHolder for field-specific information
Exception Summary Exception Description InvalidTypeException ObjectMappingExceptionException thrown on errors encountered while mapping objects
Annotation Types Summary Annotation Type Description SettingMarks a field to be mapped by an