public class CoreJackson2Module
extends com.fasterxml.jackson.databind.module.SimpleModule
AnonymousAuthenticationTokenMixin,
RememberMeAuthenticationTokenMixin, SimpleGrantedAuthorityMixin, UnmodifiableSetMixin,
UserMixin and UsernamePasswordAuthenticationTokenMixin. If no default typing enabled by default then
it'll enable it because typing info is needed to properly serialize/deserialize objects. In order to use this module just
add this module into your ObjectMapper configuration.
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new CoreJackson2Module());
Note: use SecurityJacksonModules.getModules(ClassLoader) to get list of all security modules.SecurityJacksonModules,
Serialized Form| Constructor and Description |
|---|
CoreJackson2Module() |
| Modifier and Type | Method and Description |
|---|---|
void |
setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version