Class JacksonCompat
java.lang.Object
org.springframework.vault.support.JacksonCompat
Compatibility layer for Jackson 2 and Jackson 3. This class auto-detects whether
Jackson 3 or Jackson 2 are available prefering Jackson 3. Note that Jackson 2 support
will be removed in future versions.
- Since:
- 4.0
- Author:
- Mark Paluch
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Accessor forObjectMapper
that provides methods to serialize and deserialize JSON. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractHttpMessageConverter<Object>
abstract Object
abstract JacksonCompat.ObjectMapperAccessor
abstract @Nullable JacksonCompat.ObjectMapperAccessor
getObjectMapperAccessor
(List<HttpMessageConverter<?>> messageConverters) abstract JacksonCompat.ObjectMapperAccessor
static JacksonCompat
instance()
Obtain theJacksonCompat
instance.boolean
abstract void
registerCodecs
(Consumer<Object> messageConverters)
-
Constructor Details
-
JacksonCompat
public JacksonCompat()
-
-
Method Details
-
instance
Obtain theJacksonCompat
instance.- Returns:
-
isJackson3
public boolean isJackson3() -
createHttpMessageConverter
-
registerCodecs
-
getJsonNodeClass
-
getAt
-
getObjectMapperAccessor
-
getPrettyPrintObjectMapperAccessor
-
getObjectMapperAccessor
public abstract @Nullable JacksonCompat.ObjectMapperAccessor getObjectMapperAccessor(List<HttpMessageConverter<?>> messageConverters)
-