ObjectMapper |
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator ptv) |
Convenience method that is equivalent to calling
|
ObjectMapper |
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator ptv,
ObjectMapper.DefaultTyping applicability) |
Convenience method that is equivalent to calling
|
ObjectMapper |
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator ptv,
ObjectMapper.DefaultTyping applicability,
com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs) |
Method for enabling automatic inclusion of type information ("Default Typing"),
needed for proper deserialization of polymorphic types (unless types
have been annotated with JsonTypeInfo ).
|
ObjectMapper |
ObjectMapper.activateDefaultTypingAsProperty(PolymorphicTypeValidator ptv,
ObjectMapper.DefaultTyping applicability,
java.lang.String propertyName) |
Method for enabling automatic inclusion of type information ("Default Typing")
-- 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.addHandler(DeserializationProblemHandler h) |
|
ObjectMapper |
ObjectMapper.addMixIn(java.lang.Class<?> target,
java.lang.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) |
|
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.deactivateDefaultTyping() |
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.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() |
Deprecated.
|
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() |
Deprecated.
|
ObjectMapper |
ObjectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping dti) |
Deprecated.
|
ObjectMapper |
ObjectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping applicability,
com.fasterxml.jackson.annotation.JsonTypeInfo.As includeAs) |
Deprecated.
|
ObjectMapper |
ObjectMapper.enableDefaultTypingAsProperty(ObjectMapper.DefaultTyping applicability,
java.lang.String propertyName) |
Deprecated.
|
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(java.lang.Iterable<? extends Module> modules) |
Convenience method for registering specified modules in order;
functionally equivalent to:
|
ObjectMapper |
ObjectMapper.setAccessorNaming(AccessorNamingStrategy.Provider s) |
Method for setting custom accessor naming strategy to use.
|
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.setConstructorDetector(ConstructorDetector cd) |
Method for specifying ConstructorDetector to use for
determining some aspects of creator auto-detection (specifically
auto-detection of constructor, and in particular behavior with
single-argument constructors).
|
ObjectMapper |
ObjectMapper.setDateFormat(java.text.DateFormat dateFormat) |
Method for configuring the default DateFormat to use when serializing time
values as Strings, and deserializing from JSON Strings.
|
ObjectMapper |
ObjectMapper.setDefaultLeniency(java.lang.Boolean b) |
|
ObjectMapper |
ObjectMapper.setDefaultMergeable(java.lang.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 ("Default Typing"),
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(java.util.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(java.util.Map<java.lang.Class<?>,java.lang.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.setPolymorphicTypeValidator(PolymorphicTypeValidator ptv) |
|
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(java.util.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.
|