java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<Configuration>
com.klotski.jacksonSupport.ConfigurationSerializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
public class ConfigurationSerializer
extends com.fasterxml.jackson.databind.JsonSerializer<Configuration>
Classe di SUPPORTO alla LIBRERIA JACKSON
Classe che implementa il serializzatore Jackson per tradurre un oggetto della classe Configuration
in un formato JSON compatibile con l'applicazione
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
serialize
(Configuration config, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) Metodo che permette l'effettiva serializzazione dell'oggetto config.Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId
-
Constructor Details
-
ConfigurationSerializer
public ConfigurationSerializer()
-
-
Method Details
-
serialize
public void serialize(Configuration config, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException Metodo che permette l'effettiva serializzazione dell'oggetto config.- Specified by:
serialize
in classcom.fasterxml.jackson.databind.JsonSerializer<Configuration>
- Parameters:
config
- configurazione da serializzare.jsonGenerator
- oggetto JacksonserializerProvider
- oggetto Jackson- Throws:
IOException
-