JacksonAdapter クラス

  • java.lang.Object
    • com.microsoft.bot.restclient.serializer.JacksonAdapter

実装

SerializerAdapter<com.fasterxml.jackson.databind.ObjectMapper>

public class JacksonAdapter
implements SerializerAdapter<com.fasterxml.jackson.databind.ObjectMapper>

JacksonConverterFactoryObjectMapperにラップされたシリアル化ヘルパー クラス。

コンストラクターの概要

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

既定のマッパー設定を使用して、新しい JacksonAdapter インスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
T <T>deserialize(String value, Type type)
com.microsoft.bot.restclient.serializer.JacksonConverterFactory converterFactory()
java.lang.String serialize(Object object)

オブジェクトを JSON 文字列にシリアル化します。

java.lang.String serializeList(List<?> list, CollectionFormat format)

リスト内の個々のシリアル化された項目を結合する Swagger コレクション形式で指定された区切り記号を使用して、リストを文字列にシリアル化します。

java.lang.String serializeRaw(Object object)

オブジェクトを未加工の文字列にシリアル化します。

com.fasterxml.jackson.databind.ObjectMapper serializer()
protected com.fasterxml.jackson.databind.ObjectMapper simpleMapper()

フラット化を処理しない ObjectMapper の静的インスタンスを取得します。

メソッドの継承元: 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

コンストラクターの詳細

JacksonAdapter

public JacksonAdapter()

既定のマッパー設定を使用して、新しい JacksonAdapter インスタンスを作成します。

メソッドの詳細

<T>deserialize

public T deserialize(String value, Type type)

パラメーター:

value
type

スロー:

java.io.IOException

converterFactory

public JacksonConverterFactory converterFactory()

serialize

public String serialize(Object object)

オブジェクトを JSON 文字列にシリアル化します。

パラメーター:

object

スロー:

java.io.IOException

serializeList

public String serializeList(List list, CollectionFormat format)

リスト内の個々のシリアル化された項目を結合する Swagger コレクション形式で指定された区切り記号を使用して、リストを文字列にシリアル化します。

パラメーター:

list
format

serializeRaw

public String serializeRaw(Object object)

オブジェクトを未加工の文字列にシリアル化します。 先頭と末尾の引用符がトリミングされます。

パラメーター:

object

serializer

public ObjectMapper serializer()

simpleMapper

protected ObjectMapper simpleMapper()

フラット化を処理しない ObjectMapper の静的インスタンスを取得します。

戻り値:

ObjectMapperのインスタンス。

適用対象