Compartilhar via


JacksonJsonProvider Classe

  • java.lang.Object
    • com.azure.core.serializer.json.jackson.JacksonJsonProvider

Implementações

public class JacksonJsonProvider
implements JsonProvider

Implementação baseada em Jackson de JsonProvider.

Resumo do Construtor

Construtor Description
JacksonJsonProvider()

Cria uma instância de JacksonJsonProvider.

Resumo do método

Modificador e tipo Método e descrição
JsonReader createReader(byte[] json, JsonOptions options)
JsonReader createReader(JsonParser parser)

Cria uma instância de encapsulamento de JsonReader um Jackson JsonParser.

JsonReader createReader(InputStream json, JsonOptions options)
JsonReader createReader(Reader json, JsonOptions options)
JsonReader createReader(String json, JsonOptions options)
JsonWriter createWriter(JsonGenerator generator)

Cria uma instância de encapsulamento de JsonWriter um Jackson JsonGenerator.

JsonWriter createWriter(OutputStream json, JsonOptions options)
JsonWriter createWriter(Writer json, JsonOptions options)
static com.fasterxml.jackson.databind.Module getJsonSerializableDatabindModule()

Retorna um Jackson Databind Module que permite com.azure.json que implementações manipulem a desserialização e a serialização de JsonSerializable tipos em um contexto Jackson Databind.

Métodos herdados de java.lang.Object

Detalhes do construtor

JacksonJsonProvider

public JacksonJsonProvider()

Cria uma instância de JacksonJsonProvider.

Detalhes do método

createReader

public JsonReader createReader(byte[] json, JsonOptions options)

Parâmetros:

json
options

Throws:

createReader

public JsonReader createReader(JsonParser parser)

Cria uma instância de encapsulamento de JsonReader um Jackson JsonParser.

Parâmetros:

parser - O JsonParser JSON de análise.

Retornos:

Um JsonReader encapsulando o JsonParser.

createReader

public JsonReader createReader(InputStream json, JsonOptions options)

Parâmetros:

json
options

Throws:

createReader

public JsonReader createReader(Reader json, JsonOptions options)

Parâmetros:

json
options

Throws:

createReader

public JsonReader createReader(String json, JsonOptions options)

Parâmetros:

json
options

Throws:

createWriter

public JsonWriter createWriter(JsonGenerator generator)

Cria uma instância de encapsulamento de JsonWriter um Jackson JsonGenerator.

Parâmetros:

generator - O JsonGenerator JSON de escrita.

Retornos:

Um JsonWriter encapsulando o JsonGenerator.

createWriter

public JsonWriter createWriter(OutputStream json, JsonOptions options)

Parâmetros:

json
options

Throws:

createWriter

public JsonWriter createWriter(Writer json, JsonOptions options)

Parâmetros:

json
options

Throws:

getJsonSerializableDatabindModule

public static Module getJsonSerializableDatabindModule()

Retorna um Jackson Databind Module que permite com.azure.json que implementações manipulem a desserialização e a serialização de JsonSerializable tipos em um contexto Jackson Databind.

Use o Module retornado por esse método com sua instância do para ter tipos de ObjectMapper suporte JsonSerializable jackson databind.

Retornos:

Um Jackson Databind Module que lida com desserialização e serialização de JsonSerializable tipos.

Aplica-se a