|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ObjectMapper | |
---|---|
com.fasterxml.jackson.databind | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
Uses of ObjectMapper in com.fasterxml.jackson.databind |
---|
Methods in com.fasterxml.jackson.databind that return ObjectMapper | |
---|---|
ObjectMapper |
ObjectMapper.addHandler(DeserializationProblemHandler h)
Method for adding specified DeserializationProblemHandler
to be used for handling specific problems during deserialization. |
ObjectMapper |
ObjectMapper.clearProblemHandlers()
Method for removing all registered DeserializationProblemHandler s
instances from this mapper. |
ObjectMapper |
ObjectMapper.configure(DeserializationFeature f,
boolean state)
Method for changing state of an on/off deserialization feature for this object mapper. |
ObjectMapper |
ObjectMapper.configure(com.fasterxml.jackson.core.JsonGenerator.Feature f,
boolean state)
Method for changing state of an on/off JsonGenerator feature for
JsonFactory instance this object mapper uses. |
ObjectMapper |
ObjectMapper.configure(com.fasterxml.jackson.core.JsonParser.Feature f,
boolean state)
Method for changing state of an on/off JsonParser feature for
JsonFactory instance this object mapper uses. |
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.disable(DeserializationFeature feature)
Method for enabling specified DeserializationConfig features. |
ObjectMapper |
ObjectMapper.disable(DeserializationFeature first,
DeserializationFeature... f)
Method for enabling specified DeserializationConfig features. |
ObjectMapper |
ObjectMapper.disable(MapperFeature... f)
Method for enabling specified DeserializationConfig features. |
ObjectMapper |
ObjectMapper.disable(SerializationFeature f)
Method for enabling specified DeserializationConfig features. |
ObjectMapper |
ObjectMapper.disable(SerializationFeature first,
SerializationFeature... f)
Method for enabling specified DeserializationConfig features. |
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(DeserializationFeature feature)
Method for enabling specified DeserializationConfig features. |
ObjectMapper |
ObjectMapper.enable(DeserializationFeature first,
DeserializationFeature... f)
Method for enabling specified DeserializationConfig features. |
ObjectMapper |
ObjectMapper.enable(MapperFeature... f)
Method for enabling specified MapperConfig features. |
ObjectMapper |
ObjectMapper.enable(SerializationFeature f)
Method for enabling specified DeserializationConfig feature. |
ObjectMapper |
ObjectMapper.enable(SerializationFeature first,
SerializationFeature... f)
Method for enabling specified DeserializationConfig features. |
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 |
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.setAnnotationIntrospector(AnnotationIntrospector ai)
Method for changing AnnotationIntrospector used by this
mapper instance for both serialization and deserialization |
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.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.setInjectableValues(InjectableValues injectableValues)
Method for configuring InjectableValues which used to find
values to inject. |
ObjectMapper |
ObjectMapper.setLocale(Locale l)
Method for overriding default locale to use for formatting. |
ObjectMapper |
ObjectMapper.setNodeFactory(JsonNodeFactory f)
Method for specifying JsonNodeFactory to use for
constructing root level tree nodes (via method
createObjectNode() |
ObjectMapper |
ObjectMapper.setPropertyNamingStrategy(PropertyNamingStrategy s)
Method for setting custom property naming strategy to use. |
ObjectMapper |
ObjectMapper.setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include incl)
Method for setting defalt POJO property inclusion strategy for serialization. |
ObjectMapper |
ObjectMapper.setSerializerFactory(SerializerFactory f)
Method for setting specific SerializerFactory to use
for constructing (bean) serializers. |
ObjectMapper |
ObjectMapper.setSerializerProvider(DefaultSerializerProvider p)
Method for setting specific SerializerProvider 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. |
Constructors in com.fasterxml.jackson.databind with parameters of type ObjectMapper | |
---|---|
MappingJsonFactory(ObjectMapper mapper)
|
|
ObjectReader(ObjectMapper mapper,
DeserializationConfig config)
Constructor used by ObjectMapper for initial instantiation |
|
ObjectReader(ObjectMapper mapper,
DeserializationConfig config,
JavaType valueType,
Object valueToUpdate,
com.fasterxml.jackson.core.FormatSchema schema,
InjectableValues injectableValues)
|
|
ObjectWriter(ObjectMapper mapper,
SerializationConfig config)
Alternative constructor for initial instantiation. |
|
ObjectWriter(ObjectMapper mapper,
SerializationConfig config,
com.fasterxml.jackson.core.FormatSchema s)
Alternative constructor for initial instantiation. |
|
ObjectWriter(ObjectMapper mapper,
SerializationConfig config,
JavaType rootType,
com.fasterxml.jackson.core.PrettyPrinter pp)
Constructor used by ObjectMapper for initial instantiation |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |