Package org.pac4j.core.util.serializer
Class JsonSerializer
java.lang.Object
org.pac4j.core.util.serializer.AbstractSerializer
org.pac4j.core.util.serializer.JsonSerializer
- All Implemented Interfaces:
Serializer
A JSON serializer.
- Since:
- 3.9.0
- Author:
- Jerome LELEU
-
Constructor Summary
ConstructorDescriptionJsonSerializer
(Class<? extends Object> clazz) Constructor for JsonSerializer. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.ObjectMapper
Getter for the fieldobjectMapper
.protected Object
internalDeserializeFromString
(String encoded) internalDeserializeFromString.protected String
internalSerializeToString.void
setObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Setter for the fieldobjectMapper
.Methods inherited from class org.pac4j.core.util.serializer.AbstractSerializer
deserializeFromBytes, deserializeFromString, internalDeserializeFromBytes, internalSerializeToBytes, serializeToBytes, serializeToString
-
Constructor Details
-
JsonSerializer
Constructor for JsonSerializer.
- Parameters:
clazz
- aClass
object
-
-
Method Details
-
internalSerializeToString
internalSerializeToString.
- Overrides:
internalSerializeToString
in classAbstractSerializer
- Parameters:
obj
- aObject
object- Returns:
- a
String
object
-
internalDeserializeFromString
internalDeserializeFromString.
- Overrides:
internalDeserializeFromString
in classAbstractSerializer
- Parameters:
encoded
- aString
object- Returns:
- a
Object
object
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()Getter for the field
objectMapper
.- Returns:
- a
ObjectMapper
object
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Setter for the field
objectMapper
.- Parameters:
objectMapper
- aObjectMapper
object
-