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 SecurityJackson2Modules.getModules(ClassLoader) to get list
of all security modules.SecurityJackson2Modules,
Serialized Form| Constructor and Description |
|---|
CoreJackson2Module() |
| Modifier and Type | Method and Description |
|---|---|
void |
setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version