java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Configuration>
com.klotski.jacksonSupport.ConfigurationDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
public class ConfigurationDeserializer
extends com.fasterxml.jackson.databind.JsonDeserializer<Configuration>
Classe di SUPPORTO alla LIBRERIA JACKSON
Implementa un deserializzatore da JSON a Configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) Metodo che permette l'effettiva deserializzazione di un JSON in un oggetto Configuration.Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
ConfigurationDeserializer
public ConfigurationDeserializer()
-
-
Method Details
-
deserialize
public Configuration deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException Metodo che permette l'effettiva deserializzazione di un JSON in un oggetto Configuration.- Specified by:
deserialize
in classcom.fasterxml.jackson.databind.JsonDeserializer<Configuration>
- Parameters:
jsonParser
- oggetto Jackson.deserializationContext
- oggetto Jackson.- Returns:
- config configurazione ottenuta dalla deserializzazione dell'oggetto JSON.
- Throws:
IOException
-