Class JsonDeserializer

  • All Implemented Interfaces:
    Deserializer

    public class JsonDeserializer
    extends Object
    implements Deserializer
    Class for deserializing/parsing AAS JSON documents.
    • Field Detail

      • mapper

        protected com.fasterxml.jackson.databind.json.JsonMapper mapper
      • typeResolver

        protected com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver typeResolver
      • customDeserializers

        protected static Map<Class<?>,​com.fasterxml.jackson.databind.JsonDeserializer> customDeserializers
    • Constructor Detail

      • JsonDeserializer

        public JsonDeserializer()
    • Method Detail

      • buildMapper

        protected void buildMapper()
      • buildCustomDeserializerModule

        protected com.fasterxml.jackson.databind.module.SimpleModule buildCustomDeserializerModule()
      • buildEnumModule

        protected com.fasterxml.jackson.databind.module.SimpleModule buildEnumModule()
      • buildImplementationModule

        protected com.fasterxml.jackson.databind.module.SimpleModule buildImplementationModule()