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实例。

适用于