Class RestJsonModule
java.lang.Object
com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.module.SimpleModule
org.alfresco.rest.framework.jacksonextensions.RestJsonModule
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,Serializable
,org.springframework.beans.factory.InitializingBean
public class RestJsonModule
extends com.fasterxml.jackson.databind.module.SimpleModule
implements org.springframework.beans.factory.InitializingBean
This is the main Jackson configuration, it configures the Rest Json settings.
It is possible to add custom serializers and deserializers using
the Spring bean config.
- Author:
- Gethin James
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.Module.SetupContext
-
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_abstractTypes, _deserializerModifier, _deserializers, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setJsonDeserializers
(Map<String, com.fasterxml.jackson.databind.JsonDeserializer> jsonDeserializers) void
setJsonSerializers
(List<com.fasterxml.jackson.databind.JsonSerializer> jsonSerializers) void
setupModule
(com.fasterxml.jackson.databind.Module.SetupContext context) Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
Methods inherited from class com.fasterxml.jackson.databind.Module
getDependencies
-
Constructor Details
-
RestJsonModule
public RestJsonModule()
-
-
Method Details
-
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) - Overrides:
setupModule
in classcom.fasterxml.jackson.databind.module.SimpleModule
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
setJsonSerializers
-
setJsonDeserializers
-