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包裝的串行化協助程序類別。

建構函式摘要

建構函式 Description
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的實例。

適用於