Class JsonMapper

java.lang.Object
com.fasterxml.jackson.core.TreeCodec
com.fasterxml.jackson.core.ObjectCodec
com.fasterxml.jackson.databind.ObjectMapper
org.azd.helpers.JsonMapper
All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned, Serializable

@Deprecated(since="v6.0") public class JsonMapper extends com.fasterxml.jackson.databind.ObjectMapper
Deprecated.
Helper class to transform json string to POJO and vice versa
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ObjectMapper

    com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder, com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.ObjectMapper

    _coercionConfigs, _configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
    convertToJson(String jsonString)
    Deprecated.
    Converts a string response to Json string.
    Deprecated.
    Converts the object to string
    <T> T
    mapJsonFromFile(File src, Class<T> valueType)
    Deprecated.
    Handles the deserialization of json string to given object from a file.
    <T> T
    mapJsonResponse(InputStream content, Class<T> valueType)
    Deprecated.
    Handles the deserialization of json string to object of given type.
    <T> T
    mapJsonResponse(String content, com.fasterxml.jackson.core.type.TypeReference<T> valueType)
    Deprecated.
    Handles the deserialization of json string to object of given type.
    <T> T
    mapJsonResponse(String content, Class<T> valueType)
    Deprecated.
    Handles the deserialization of json string to object of given type.

    Methods inherited from class com.fasterxml.jackson.databind.ObjectMapper

    _assertNotNull, _checkInvalidCopy, _configAndWriteValue, _constructDefaultTypeResolverBuilder, _convert, _findRootDeserializer, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _verifyNoTrailingTokens, _verifySchemaType, _writeValueAndClose, acceptJsonFormatVisitor, acceptJsonFormatVisitor, activateDefaultTyping, activateDefaultTyping, activateDefaultTyping, activateDefaultTypingAsProperty, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, coercionConfigDefaults, coercionConfigFor, coercionConfigFor, configOverride, configure, configure, configure, configure, configure, configure, constructType, constructType, convertValue, convertValue, convertValue, copy, copyWith, createArrayNode, createDeserializationContext, createGenerator, createGenerator, createGenerator, createGenerator, createGenerator, createNonBlockingByteArrayParser, createObjectNode, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, deactivateDefaultTyping, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getFactory, getInjectableValues, getNodeFactory, getPolymorphicTypeValidator, getPropertyNamingStrategy, getRegisteredModuleIds, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, missingNode, mixInCount, nullNode, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForArrayOf, readerForListOf, readerForMapOf, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAccessorNaming, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setCacheProvider, setConfig, setConfig, setConstructorDetector, setDateFormat, setDefaultAttributes, setDefaultLeniency, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPolymorphicTypeValidator, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, tokenStreamFactory, treeAsTokens, treeToValue, treeToValue, treeToValue, updateValue, valueToTree, version, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString

    Methods inherited from class com.fasterxml.jackson.core.ObjectCodec

    getJsonFactory

    Methods inherited from class java.lang.Object

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

    • JsonMapper

      public JsonMapper()
      Deprecated.
  • Method Details

    • convertToString

      public String convertToString(Object value) throws AzDException
      Deprecated.
      Converts the object to string
      Parameters:
      value - any non null json object
      Returns:
      a String
      Throws:
      AzDException - Api exception handler
    • mapJsonResponse

      public <T> T mapJsonResponse(String content, Class<T> valueType) throws AzDException
      Deprecated.
      Handles the deserialization of json string to object of given type.
      Type Parameters:
      T - Type name
      Parameters:
      content - json response from API
      valueType - class name to convert to POJO
      Returns:
      the given type
      Throws:
      AzDException - Api exception handler
    • mapJsonResponse

      public <T> T mapJsonResponse(String content, com.fasterxml.jackson.core.type.TypeReference<T> valueType) throws AzDException
      Deprecated.
      Handles the deserialization of json string to object of given type.
      Type Parameters:
      T - Type name
      Parameters:
      content - json response from API
      valueType - class name to convert to POJO
      Returns:
      the given type
      Throws:
      AzDException - Api exception handler
    • mapJsonResponse

      public <T> T mapJsonResponse(InputStream content, Class<T> valueType) throws AzDException
      Deprecated.
      Handles the deserialization of json string to object of given type.
      Type Parameters:
      T - Type name
      Parameters:
      content - input stream response from API
      valueType - class name to convert to POJO
      Returns:
      the given type
      Throws:
      AzDException - Api exception handler
    • mapJsonFromFile

      public <T> T mapJsonFromFile(File src, Class<T> valueType) throws AzDException
      Deprecated.
      Handles the deserialization of json string to given object from a file.
      Type Parameters:
      T - Type name
      Parameters:
      src - file name
      valueType - class name to convert to POJO
      Returns:
      the given type
      Throws:
      AzDException - Api exception handler
    • convertToJson

      public com.fasterxml.jackson.databind.JsonNode convertToJson(String jsonString) throws AzDException
      Deprecated.
      Converts a string response to Json string.
      Parameters:
      jsonString - string response from Api.
      Returns:
      JsonNode JsonNode
      Throws:
      AzDException - Api exception handler.