Uses of Class
com.fasterxml.jackson.databind.ObjectMapper

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 DeserializationProblemHandlers 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 VisibilityCheckers, 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
 



Copyright © 2012 FasterXML. All Rights Reserved.