Class JsonSerializer

java.lang.Object
org.pac4j.core.util.serializer.AbstractSerializer
org.pac4j.core.util.serializer.JsonSerializer
All Implemented Interfaces:
Serializer

public class JsonSerializer extends AbstractSerializer
A JSON serializer.
Since:
3.9.0
Author:
Jerome LELEU
  • Constructor Details

    • JsonSerializer

      public JsonSerializer(Class<? extends Object> clazz)

      Constructor for JsonSerializer.

      Parameters:
      clazz - a Class object
  • Method Details

    • internalSerializeToString

      protected String internalSerializeToString(Object obj)

      internalSerializeToString.

      Overrides:
      internalSerializeToString in class AbstractSerializer
      Parameters:
      obj - a Object object
      Returns:
      a String object
    • internalDeserializeFromString

      protected Object internalDeserializeFromString(String encoded)

      internalDeserializeFromString.

      Overrides:
      internalDeserializeFromString in class AbstractSerializer
      Parameters:
      encoded - a String 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 - a ObjectMapper object