Class Jackson2Mapper

  • All Implemented Interfaces:
    com.fasterxml.jackson.core.Versioned, Serializable

    public class Jackson2Mapper
    extends com.fasterxml.jackson.databind.ObjectMapper
    Author:
    Rico, Michiel Meeuwissen
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

        com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void addFilter​(String key, com.fasterxml.jackson.databind.ser.PropertyFilter filter)  
      static void configureMapper​(com.fasterxml.jackson.databind.ObjectMapper mapper)  
      static void configureMapper​(com.fasterxml.jackson.databind.ObjectMapper mapper, Predicate<com.fasterxml.jackson.databind.Module> filter)  
      static Jackson2Mapper create​(String toString, Predicate<com.fasterxml.jackson.databind.Module> module, Consumer<com.fasterxml.jackson.databind.ObjectMapper>... consumer)  
      static Jackson2Mapper getBackwardsPublisherInstance()  
      static Jackson2Mapper getInstance()  
      static Jackson2Mapper getLenientInstance()  
      static Jackson2Mapper getModelAndNormalInstance()  
      static Jackson2Mapper getModelInstance()  
      static Jackson2Mapper getPrettyInstance()  
      static Jackson2Mapper getPrettyPublisherInstance()  
      static Jackson2Mapper getPrettyStrictInstance()  
      static Jackson2Mapper getPublisherInstance()  
      static Jackson2Mapper getStrictInstance()  
      static Jackson2Mapper getThreadLocal()  
      static <T> T lenientTreeToValue​(com.fasterxml.jackson.databind.JsonNode jsonNode, Class<T> clazz)  
      Jackson2Mapper setConfig​(com.fasterxml.jackson.databind.SerializationConfig config)  
      static void setThreadLocal​(Jackson2Mapper set)  
      String toString()  
      • Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

        _assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, _verifyNoTrailingTokens, _verifySchemaType, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, configOverride, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, copy, createArrayNode, createDeserializationContext, createObjectNode, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getFactory, getInjectableValues, getJsonFactory, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setDateFormat, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, updateValue, valueToTree, version, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
    • Method Detail

      • getLenientInstance

        public static Jackson2Mapper getLenientInstance()
      • getPrettyInstance

        public static Jackson2Mapper getPrettyInstance()
      • getPrettyStrictInstance

        public static Jackson2Mapper getPrettyStrictInstance()
      • getStrictInstance

        public static Jackson2Mapper getStrictInstance()
      • getPublisherInstance

        public static Jackson2Mapper getPublisherInstance()
      • getPrettyPublisherInstance

        public static Jackson2Mapper getPrettyPublisherInstance()
      • getBackwardsPublisherInstance

        public static Jackson2Mapper getBackwardsPublisherInstance()
      • getModelInstance

        @Beta
        public static Jackson2Mapper getModelInstance()
      • getModelAndNormalInstance

        @Beta
        public static Jackson2Mapper getModelAndNormalInstance()
      • setThreadLocal

        public static void setThreadLocal​(Jackson2Mapper set)
      • lenientTreeToValue

        public static <T> T lenientTreeToValue​(com.fasterxml.jackson.databind.JsonNode jsonNode,
                                               Class<T> clazz)
      • setConfig

        public Jackson2Mapper setConfig​(com.fasterxml.jackson.databind.SerializationConfig config)
        Overrides:
        setConfig in class com.fasterxml.jackson.databind.ObjectMapper
      • configureMapper

        public static void configureMapper​(com.fasterxml.jackson.databind.ObjectMapper mapper)
      • configureMapper

        public static void configureMapper​(com.fasterxml.jackson.databind.ObjectMapper mapper,
                                           Predicate<com.fasterxml.jackson.databind.Module> filter)
      • addFilter

        public static void addFilter​(String key,
                                     com.fasterxml.jackson.databind.ser.PropertyFilter filter)