- java.lang.Object
-
- org.redkale.convert.json.JsonMultiImplDecoder<T>
-
- 类型参数:
T- 泛型
- 所有已实现的接口:
Decodeable<JsonReader,T>
public class JsonMultiImplDecoder<T> extends Object implements Decodeable<JsonReader,T>
抽象或接口类存在多种实现类的反序列化解析器
详情见: https://redkale.org- 从以下版本开始:
- 2.7.0
- 作者:
- zhangjx
-
-
字段概要
字段 修饰符和类型 字段 说明 protected ObjectDecoder[]decodersprotected JsonFactoryfactoryprotected ObjectDecoderfirstDecoderprotected intmaxMemberCountprotected Map<String,ObjectDecoder>repeatFieldToDecodersprotected Class[]typesprotected Map<String,ObjectDecoder>uniqueFieldToDecoders
-
构造器概要
构造器 构造器 说明 JsonMultiImplDecoder(JsonFactory factory, Class[] types)
-
-
-
字段详细资料
-
factory
protected final JsonFactory factory
-
types
protected final Class[] types
-
decoders
protected final ObjectDecoder[] decoders
-
maxMemberCount
protected final int maxMemberCount
-
firstDecoder
protected final ObjectDecoder firstDecoder
-
repeatFieldToDecoders
protected final Map<String,ObjectDecoder> repeatFieldToDecoders
-
uniqueFieldToDecoders
protected final Map<String,ObjectDecoder> uniqueFieldToDecoders
-
-
构造器详细资料
-
JsonMultiImplDecoder
public JsonMultiImplDecoder(JsonFactory factory, Class[] types)
-
-
方法详细资料
-
convertFrom
public T convertFrom(JsonReader in)
从接口复制的说明:Decodeable反序列化操作- 指定者:
convertFrom在接口中Decodeable<JsonReader,T>- 参数:
in- R- 返回:
- T
-
getType
public Type getType()
从接口复制的说明:Decodeable泛型映射接口- 指定者:
getType在接口中Decodeable<JsonReader,T>- 返回:
- 反解析的数据类型
-
-