public class T212Factory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected HashMap<Type,T212Deserializer<Object>> |
_rootDeserializers |
protected HashMap<Type,T212Serializer<Object>> |
_rootSerializers |
| 构造器和说明 |
|---|
T212Factory() |
T212Factory(T212Configurator configurator) |
| 限定符和类型 | 方法和说明 |
|---|---|
T212Factory |
copy() |
<T> T212Deserializer<T> |
deserializerFor(Class<T> tClass)
获取类型反序列化器
|
<T> T212Deserializer<T> |
deserializerFor(Type type,
Class<T> tClass)
方法功能:
|
void |
deserializerRegister(Class<? extends T212Deserializer> deserializerClass)
注册类型反序列化器
|
void |
deserializerRegister(Type type,
Class<? extends T212Deserializer> deserializerClass)
注册类型反序列化器
|
T212Generator |
generator(OutputStream os)
创建产生器
|
T212Generator |
generator(Writer writer)
创建产生器
|
T212Configurator |
getConfigurator() |
com.fasterxml.jackson.databind.ObjectMapper |
objectMapper()
null mean use default
|
T212Parser |
parser(byte[] bytes)
创建解析器
|
T212Parser |
parser(char[] chars)
创建解析器
|
T212Parser |
parser(InputStream is)
创建解析器
|
T212Parser |
parser(Reader reader)
创建解析器
|
T212Parser |
parser(String msg)
创建解析器
|
<T> T212Serializer<T> |
serializerFor(Class<T> value)
获取类型序列化器
|
void |
serializerRegister(Class<? extends T212Serializer> serializerClass)
注册类型序列化器
|
void |
serializerRegister(Type type,
Class<? extends T212Serializer> serializerClass)
注册类型序列化器
|
void |
setConfigurator(T212Configurator configurator) |
javax.validation.Validator |
validator() |
protected final HashMap<Type,T212Deserializer<Object>> _rootDeserializers
protected final HashMap<Type,T212Serializer<Object>> _rootSerializers
public T212Factory()
public T212Factory(T212Configurator configurator)
public T212Factory copy()
public T212Configurator getConfigurator()
public void setConfigurator(T212Configurator configurator)
public T212Parser parser(InputStream is)
is - 字节流public T212Parser parser(byte[] bytes)
bytes - 字节数组public T212Parser parser(Reader reader)
reader - 字符流public T212Parser parser(char[] chars)
chars - 字符数组public T212Parser parser(String msg)
msg - 字符串public <T> T212Deserializer<T> deserializerFor(Class<T> tClass)
T - 类型tClass - 类型类public <T> T212Deserializer<T> deserializerFor(Type type, Class<T> tClass)
type - 类型tClass - 类型类public void deserializerRegister(Class<? extends T212Deserializer> deserializerClass) throws InstantiationException, IllegalAccessException
deserializerClass - 反序列化器InstantiationException - 实例化异常IllegalAccessException - 越权访问异常public void deserializerRegister(Type type, Class<? extends T212Deserializer> deserializerClass) throws IllegalAccessException, InstantiationException
type - 类型deserializerClass - 反序列化器IllegalAccessException - 越权访问异常InstantiationException - 实例化异常public T212Generator generator(OutputStream os)
os - 字节流public T212Generator generator(Writer writer)
writer - 字符流public <T> T212Serializer<T> serializerFor(Class<T> value)
T - 类型public void serializerRegister(Class<? extends T212Serializer> serializerClass) throws InstantiationException, IllegalAccessException
serializerClass - 序列化器IllegalAccessException - 越权访问异常InstantiationException - 实例化异常public void serializerRegister(Type type, Class<? extends T212Serializer> serializerClass) throws IllegalAccessException, InstantiationException
type - 类型serializerClass - 序列化器IllegalAccessException - 越权访问异常InstantiationException - 实例化异常public javax.validation.Validator validator()
public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
#configure(DataConverter)Copyright © 2021. All rights reserved.