ByteArraySerializer Classe

  • java.lang.Object
    • com.fasterxml.jackson.databind.JsonSerializer
      • com.microsoft.bot.restclient.serializer.ByteArraySerializer

public final class ByteArraySerializer
extends com.fasterxml.jackson.databind.JsonSerializer<java.lang.Byte[]>

Serializzatore personalizzato per la serializzazione di oggetti Byte[] in stringhe Base64.

Riepilogo dei costruttori

Costruttore Descrizione
ByteArraySerializer()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
static com.fasterxml.jackson.databind.module.SimpleModule getModule()

Ottiene un modulo che esegue il wrapping di questo serializzatore come adattatore per l'oggetto JacksonMapper.

void serialize(Byte[] value, JsonGenerator jgen, SerializerProvider provider)

Metodi ereditati da com.fasterxml.jackson.databind.JsonSerializer

com.fasterxml.jackson.databind.JsonSerializer.acceptJsonFormatVisitor com.fasterxml.jackson.databind.JsonSerializer.getDelegatee com.fasterxml.jackson.databind.JsonSerializer.handledType com.fasterxml.jackson.databind.JsonSerializer.isEmpty com.fasterxml.jackson.databind.JsonSerializer.isEmpty com.fasterxml.jackson.databind.JsonSerializer.isUnwrappingSerializer com.fasterxml.jackson.databind.JsonSerializer.properties com.fasterxml.jackson.databind.JsonSerializer.replaceDelegatee(com.fasterxml.jackson.databind.JsonSerializer< com.fasterxml.jackson.databind.JsonSerializer.serialize com.fasterxml.jackson.databind.JsonSerializer.serializeWithType com.fasterxml.jackson.databind.JsonSerializer.unwrappingSerializer com.fasterxml.jackson.databind.JsonSerializer.usesObjectId com.fasterxml.jackson.databind.JsonSerializer.withFilterId

Metodi ereditati da java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Dettagli costruttore

ByteArraySerializer

public ByteArraySerializer()

Dettagli metodo

getModule

public static SimpleModule getModule()

Ottiene un modulo che esegue il wrapping di questo serializzatore come adattatore per Jackson ObjectMapper.

Restituisce:

un modulo semplice da collegare a Jackson ObjectMapper.

serialize

public void serialize(Byte[] value, JsonGenerator jgen, SerializerProvider provider)

Override:

ByteArraySerializer.serialize(Byte[] value, JsonGenerator jgen, SerializerProvider provider)

Parametri:

value
jgen
provider

Genera un'eccezione:

java.io.IOException

Si applica a