次の方法で共有


JacksonJsonProvider クラス

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

実装

public class JacksonJsonProvider
implements JsonProvider

の Jackson ベースの JsonProvider実装。

コンストラクターの概要

コンストラクター 説明
JacksonJsonProvider()

JacksonJsonProvider のインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
JsonReader createReader(byte[] json, JsonOptions options)
JsonReader createReader(JsonParser parser)

Jackson をラップする の JsonReader インスタンスを作成します JsonParser

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

Jackson をラップする の JsonWriter インスタンスを作成します JsonGenerator

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

実装が Jackson Databind Module コンテキスト内の com.azure.json 型の JsonSerializable 逆シリアル化とシリアル化を処理できるようにする Jackson Databind を返します。

メソッドの継承元: java.lang.Object

コンストラクターの詳細

JacksonJsonProvider

public JacksonJsonProvider()

JacksonJsonProvider のインスタンスを作成します。

メソッドの詳細

createReader

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

パラメーター:

json
options

Throws:

createReader

public JsonReader createReader(JsonParser parser)

Jackson をラップする の JsonReader インスタンスを作成します JsonParser

パラメーター:

parser - JsonParser解析 JSON。

戻り値:

JsonReader ラップする JsonParser

createReader

public JsonReader createReader(InputStream json, JsonOptions options)

パラメーター:

json
options

Throws:

createReader

public JsonReader createReader(Reader json, JsonOptions options)

パラメーター:

json
options

Throws:

createReader

public JsonReader createReader(String json, JsonOptions options)

パラメーター:

json
options

Throws:

createWriter

public JsonWriter createWriter(JsonGenerator generator)

Jackson をラップする の JsonWriter インスタンスを作成します JsonGenerator

パラメーター:

generator - JSON の JsonGenerator 書き込み。

戻り値:

JsonWriter ラップする JsonGenerator

createWriter

public JsonWriter createWriter(OutputStream json, JsonOptions options)

パラメーター:

json
options

Throws:

createWriter

public JsonWriter createWriter(Writer json, JsonOptions options)

パラメーター:

json
options

Throws:

getJsonSerializableDatabindModule

public static Module getJsonSerializableDatabindModule()

実装が Jackson Databind Module コンテキスト内の com.azure.json 型の JsonSerializable 逆シリアル化とシリアル化を処理できるようにする Jackson Databind を返します。

このメソッドによって返される を ModuleObjectMapper インスタンスと共に使用して、Jackson Databind のサポート JsonSerializable 型を指定します。

戻り値:

型の逆シリアル化とシリアル化JsonSerializableを処理する Jackson DatabindModule

適用対象