- 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[]
decoders
protected JsonFactory
factory
protected ObjectDecoder
firstDecoder
protected int
maxMemberCount
protected Map<String,ObjectDecoder>
repeatFieldToDecoders
protected Class[]
types
protected 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>
- 返回:
- 反解析的数据类型
-
-