ObjectMapper |
ObjectMapper.addHandler(DeserializationProblemHandler h) |
|
ObjectMapper |
ObjectMapper.addMixIn(Class<?> target,
Class<?> mixinSource) |
Method to use for adding mix-in annotations to use for augmenting
specified class or interface.
|
ObjectMapper |
ObjectMapper.clearProblemHandlers() |
|
ObjectMapper |
ObjectMapper.configure(com.fasterxml.jackson.core.JsonGenerator.Feature f,
boolean state) |
Method for changing state of an on/off JsonGenerator feature for
generator instances this object mapper creates.
|
ObjectMapper |
ObjectMapper.configure(com.fasterxml.jackson.core.JsonParser.Feature f,
boolean state) |
Method for changing state of specified JsonParser.Feature s
for parser instances this object mapper creates.
|
ObjectMapper |
ObjectMapper.configure(DeserializationFeature f,
boolean state) |
Method for changing state of an on/off deserialization feature for
this object mapper.
|
ObjectMapper |
ObjectMapper.configure(MapperFeature f,
boolean state) |
Method for changing state of an on/off mapper feature for
this mapper instance.
|
ObjectMapper |
ObjectMapper.configure(SerializationFeature f,
boolean state) |
Method for changing state of an on/off serialization feature for
this object mapper.
|
ObjectMapper |
ObjectMapper.copy() |
Method for creating a new ObjectMapper instance that
has same initial configuration as this instance.
|
ObjectMapper |
ObjectMapper.disable(com.fasterxml.jackson.core.JsonGenerator.Feature... features) |
Method for disabling specified JsonGenerator.Feature s
for parser instances this object mapper creates.
|
ObjectMapper |
ObjectMapper.disable(com.fasterxml.jackson.core.JsonParser.Feature... features) |
Method for disabling specified JsonParser.Feature s
for parser instances this object mapper creates.
|
ObjectMapper |
ObjectMapper.disable(DeserializationFeature feature) |
|
ObjectMapper |
ObjectMapper.disable(DeserializationFeature first,
DeserializationFeature... f) |
|
ObjectMapper |
ObjectMapper.disable(MapperFeature... f) |
|
ObjectMapper |
ObjectMapper.disable(SerializationFeature f) |
|
ObjectMapper |
ObjectMapper.disable(SerializationFeature first,
SerializationFeature... f) |
|
ObjectMapper |
ObjectMapper.disableDefaultTyping() |
Method for disabling automatic inclusion of type information; if so, only
explicitly annotated types (ones with
JsonTypeInfo ) will have
additional embedded type information.
|
ObjectMapper |
ObjectMapper.enable(com.fasterxml.jackson.core.JsonGenerator.Feature... features) |
Method for enabling specified JsonGenerator.Feature s
for parser instances this object mapper creates.
|
ObjectMapper |
ObjectMapper.enable(com.fasterxml.jackson.core.JsonParser.Feature... features) |
Method for enabling specified JsonParser.Feature s
for parser instances this object mapper creates.
|
ObjectMapper |
ObjectMapper.enable(DeserializationFeature feature) |
|
ObjectMapper |
ObjectMapper.enable(DeserializationFeature first,
DeserializationFeature... f) |
|
ObjectMapper |
ObjectMapper.enable(MapperFeature... f) |
|
ObjectMapper |
ObjectMapper.enable(SerializationFeature f) |
|
ObjectMapper |
ObjectMapper.enable(SerializationFeature first,
SerializationFeature... f) |
|
ObjectMapper |
ObjectMapper.enableDefaultTyping() |
Convenience method that is equivalent to calling
|
ObjectMapper |
ObjectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping dti) |
Convenience method that is equivalent to calling
|
ObjectMapper |
ObjectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping applicability,
com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs) |
Method for enabling automatic inclusion of type information, needed
for proper deserialization of polymorphic types (unless types
have been annotated with JsonTypeInfo ).
|
ObjectMapper |
ObjectMapper.enableDefaultTypingAsProperty(ObjectMapper.DefaultTyping applicability,
String propertyName) |
Method for enabling automatic inclusion of type information -- needed
for proper deserialization of polymorphic types (unless types
have been annotated with JsonTypeInfo ) --
using "As.PROPERTY" inclusion mechanism and specified property name
to use for inclusion (default being "@class" since default type information
always uses class name as type identifier)
|
ObjectMapper |
ObjectMapper.findAndRegisterModules() |
Convenience method that is functionally equivalent to:
mapper.registerModules(mapper.findModules());
|
ObjectMapper |
MappingJsonFactory.getCodec() |
We'll override the method to return more specific type; co-variance
helps here
|
ObjectMapper |
ObjectMapper.registerModule(Module module) |
Method for registering a module that can extend functionality
provided by this mapper; for example, by adding providers for
custom serializers and deserializers.
|
ObjectMapper |
ObjectMapper.registerModules(Module... modules) |
Convenience method for registering specified modules in order;
functionally equivalent to:
|
ObjectMapper |
ObjectMapper.registerModules(Iterable<? extends Module> modules) |
Convenience method for registering specified modules in order;
functionally equivalent to:
|
ObjectMapper |
ObjectMapper.setAnnotationIntrospector(AnnotationIntrospector ai) |
Method for setting AnnotationIntrospector used by this
mapper instance for both serialization and deserialization.
|
ObjectMapper |
ObjectMapper.setAnnotationIntrospectors(AnnotationIntrospector serializerAI,
AnnotationIntrospector deserializerAI) |
Method for changing AnnotationIntrospector instances used
by this mapper instance for serialization and deserialization,
specifying them separately so that different introspection can be
used for different aspects
|
ObjectMapper |
ObjectMapper.setBase64Variant(com.fasterxml.jackson.core.Base64Variant v) |
Method that will configure default Base64Variant that
byte[] serializers and deserializers will use.
|
ObjectMapper |
ObjectMapper.setConfig(DeserializationConfig config) |
|
ObjectMapper |
ObjectMapper.setConfig(SerializationConfig config) |
Method that allows overriding of the underlying SerializationConfig
object, which contains serialization-specific configuration settings.
|
ObjectMapper |
ObjectMapper.setDateFormat(DateFormat dateFormat) |
Method for configuring the default DateFormat to use when serializing time
values as Strings, and deserializing from JSON Strings.
|
ObjectMapper |
ObjectMapper.setDefaultMergeable(Boolean b) |
Method for setting default Setter configuration, regarding things like
merging, null-handling; used for properties for which there are
no per-type or per-property overrides (via annotations or config overrides).
|
ObjectMapper |
ObjectMapper.setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp) |
|
ObjectMapper |
ObjectMapper.setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl) |
Short-cut for:
|
ObjectMapper |
ObjectMapper.setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value incl) |
Method for setting default POJO property inclusion strategy for serialization,
applied for all properties for which there are no per-type or per-property
overrides (via annotations or config overrides).
|
ObjectMapper |
ObjectMapper.setDefaultSetterInfo(com.fasterxml.jackson.annotation.JsonSetter.Value v) |
Method for setting default Setter configuration, regarding things like
merging, null-handling; used for properties for which there are
no per-type or per-property overrides (via annotations or config overrides).
|
ObjectMapper |
ObjectMapper.setDefaultTyping(TypeResolverBuilder<?> typer) |
Method for enabling automatic inclusion of type information, using
specified handler object for determining which types this affects,
as well as details of how information is embedded.
|
ObjectMapper |
ObjectMapper.setDefaultVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect.Value vis) |
Method for setting auto-detection visibility definition
defaults, which are in effect unless overridden by
annotations (like JsonAutoDetect ) or per-type
visibility overrides.
|
ObjectMapper |
ObjectMapper.setFilterProvider(FilterProvider filterProvider) |
Method for configuring this mapper to use specified FilterProvider for
mapping Filter Ids to actual filter instances.
|
ObjectMapper |
ObjectMapper.setInjectableValues(InjectableValues injectableValues) |
|
ObjectMapper |
ObjectMapper.setLocale(Locale l) |
Method for overriding default locale to use for formatting.
|
ObjectMapper |
ObjectMapper.setMixInResolver(ClassIntrospector.MixInResolver resolver) |
Method that can be called to specify given resolver for locating
mix-in classes to use, overriding directly added mappings.
|
ObjectMapper |
ObjectMapper.setMixIns(Map<Class<?>,Class<?>> sourceMixins) |
Method to use for defining mix-in annotations to use for augmenting
annotations that processable (serializable / deserializable)
classes have.
|
ObjectMapper |
ObjectMapper.setNodeFactory(JsonNodeFactory f) |
|
ObjectMapper |
ObjectMapper.setPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value incl) |
Deprecated.
|
ObjectMapper |
ObjectMapper.setPropertyNamingStrategy(PropertyNamingStrategy s) |
Method for setting custom property naming strategy to use.
|
ObjectMapper |
ObjectMapper.setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl) |
Convenience method, equivalent to calling:
|
ObjectMapper |
ObjectMapper.setSerializerFactory(SerializerFactory f) |
Method for setting specific SerializerFactory to use
for constructing (bean) serializers.
|
ObjectMapper |
ObjectMapper.setSerializerProvider(DefaultSerializerProvider p) |
Method for setting "blueprint" SerializerProvider instance
to use as the base for actual provider instances to use for handling
caching of JsonSerializer instances.
|
ObjectMapper |
ObjectMapper.setSubtypeResolver(SubtypeResolver str) |
Method for setting custom subtype resolver to use.
|
ObjectMapper |
ObjectMapper.setTimeZone(TimeZone tz) |
Method for overriding default TimeZone to use for formatting.
|
ObjectMapper |
ObjectMapper.setTypeFactory(TypeFactory f) |
Method that can be used to override TypeFactory instance
used by this mapper.
|
ObjectMapper |
ObjectMapper.setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor forMethod,
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility) |
Convenience method that allows changing configuration for
underlying VisibilityChecker s, to change details of what kinds of
properties are auto-detected.
|
ObjectMapper |
ObjectMapper.setVisibility(VisibilityChecker<?> vc) |
Method for setting currently configured default VisibilityChecker ,
object used for determining whether given property element
(method, field, constructor) can be auto-detected or not.
|