public class JacksonStringSerializer extends Object implements ContextSerializer<String>
| 构造器和说明 |
|---|
JacksonStringSerializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<String> |
dataType()
数据类型
|
Object |
deserialize(String data,
Type toType)
反序列化
|
Object |
deserializeFromBody(org.noear.solon.core.handle.Context ctx)
反序列化主体
|
com.fasterxml.jackson.databind.ObjectMapper |
getConfig()
获取配置
|
Set<com.fasterxml.jackson.databind.SerializationFeature> |
getCustomFeatures()
获取定制特性
|
com.fasterxml.jackson.databind.module.SimpleModule |
getCustomModule()
获取模块特性
|
protected void |
init()
初始化
|
boolean |
matched(org.noear.solon.core.handle.Context ctx,
String mime)
是否匹配
|
String |
mimeType()
内容类型
|
String |
name()
序列化器名字
|
String |
serialize(Object obj)
序列化
|
void |
serializeToBody(org.noear.solon.core.handle.Context ctx,
Object data)
序列化主体
|
void |
setConfig(com.fasterxml.jackson.databind.ObjectMapper config)
设置配置
|
public Set<com.fasterxml.jackson.databind.SerializationFeature> getCustomFeatures()
public com.fasterxml.jackson.databind.module.SimpleModule getCustomModule()
public com.fasterxml.jackson.databind.ObjectMapper getConfig()
public void setConfig(com.fasterxml.jackson.databind.ObjectMapper config)
protected void init()
public String mimeType()
mimeType 在接口中 org.noear.solon.core.serialize.Serializer<String>mimeType 在接口中 ContextSerializer<String>public Class<String> dataType()
dataType 在接口中 org.noear.solon.core.serialize.Serializer<String>public boolean matched(org.noear.solon.core.handle.Context ctx,
String mime)
matched 在接口中 ContextSerializer<String>ctx - 请求上下文mime - 内容类型public String serialize(Object obj) throws IOException
serialize 在接口中 org.noear.solon.core.serialize.Serializer<String>obj - 对象IOExceptionpublic Object deserialize(String data, Type toType) throws IOException
deserialize 在接口中 org.noear.solon.core.serialize.Serializer<String>data - 数据toType - 目标类型IOExceptionpublic void serializeToBody(org.noear.solon.core.handle.Context ctx,
Object data)
throws IOException
serializeToBody 在接口中 ContextSerializer<String>ctx - 请求上下文data - 数据IOExceptionpublic Object deserializeFromBody(org.noear.solon.core.handle.Context ctx) throws IOException
deserializeFromBody 在接口中 ContextSerializer<String>ctx - 请求上下文IOExceptionCopyright © 2024. All rights reserved.