Class DefinitionDeserializer

java.lang.Object
tools.jackson.databind.KeyDeserializer
swiss.trustbroker.saml.dto.DefinitionDeserializer

public class DefinitionDeserializer extends tools.jackson.databind.KeyDeserializer
Because jackson cannot properly deal with complex map keys, custom deserialization support on maps are necessary. https://github.com/FasterXML/jackson-docs/wiki/JacksonHowToCustomSerializers
  • Nested Class Summary

    Nested classes/interfaces inherited from class tools.jackson.databind.KeyDeserializer

    tools.jackson.databind.KeyDeserializer.None
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    deserializeKey(String key, tools.jackson.databind.DeserializationContext ctxt)
     

    Methods inherited from class tools.jackson.databind.KeyDeserializer

    resolve

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefinitionDeserializer

      public DefinitionDeserializer()
  • Method Details

    • deserializeKey

      public Definition deserializeKey(String key, tools.jackson.databind.DeserializationContext ctxt)
      Specified by:
      deserializeKey in class tools.jackson.databind.KeyDeserializer