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[]>

Serializador personalizado para serializar objetos Byte[] em cadeias de caracteres Base64.

Resumo do Construtor

Construtor Description
ByteArraySerializer()

Resumo do método

Modificador e tipo Método e descrição
static com.fasterxml.jackson.databind.module.SimpleModule getModule()

Obtém um módulo que encapsula esse serializador como um adaptador para o Jackson ObjectMapper.

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

Métodos herdados de 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

Métodos herdados de 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

Detalhes do construtor

ByteArraySerializer

public ByteArraySerializer()

Detalhes do método

getModule

public static SimpleModule getModule()

Obtém um módulo que encapsula esse serializador como um adaptador para o Jackson ObjectMapper.

Retornos:

um módulo simples a ser conectado ao Jackson ObjectMapper.

serialize

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

Substituições:

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

Parâmetros:

value
jgen
provider

Gera:

java.io.IOException

Aplica-se a