|
||||||||||
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(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(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.copy()
Method for creating a new ObjectMapper instance that
has same initial configuration as this instance. |
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,
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.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(Base64Variant v)
Method that will configure default Base64Variant that
byte[] serializers and deserializers will use. |
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(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(PropertyAccessor forMethod,
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)
|
|
ObjectMapper(ObjectMapper src)
Copy-constructor, mostly used to support copy() . |
|
ObjectReader(ObjectMapper mapper,
DeserializationConfig config)
Constructor used by ObjectMapper for initial instantiation |
|
ObjectReader(ObjectMapper mapper,
DeserializationConfig config,
JavaType valueType,
Object valueToUpdate,
FormatSchema schema,
InjectableValues injectableValues)
Constructor called when a root deserializer should be fetched based on other configuration. |
|
ObjectWriter(ObjectMapper mapper,
SerializationConfig config)
Alternative constructor for initial instantiation by ObjectMapper |
|
ObjectWriter(ObjectMapper mapper,
SerializationConfig config,
FormatSchema s)
Alternative constructor for initial instantiation by ObjectMapper |
|
ObjectWriter(ObjectMapper mapper,
SerializationConfig config,
JavaType rootType,
PrettyPrinter pp)
Constructor used by ObjectMapper for initial instantiation |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |