- java.lang.Object
-
- org.redkale.convert.json.JsonMultiArrayDecoder
-
- 所有已实现的接口:
Decodeable<JsonReader,Object[]>
public class JsonMultiArrayDecoder extends Object implements Decodeable<JsonReader,Object[]>
数组数据中包含不同Type的反序列化解析器
如: ['aaa',{'name':'hahah'}], 需要两个Type来反序列化(String, Map<String, String>)
注意: type的个数必须大于或等于结果数组元素个数, 此解析器对象不会被缓存,每次都会创建新实例详情见: https://redkale.org
- 从以下版本开始:
- 2.7.0
- 作者:
- zhangjx
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Decodeable[]
decoders
protected JsonFactory
factory
protected Type[]
types
-
构造器概要
构造器 构造器 说明 JsonMultiArrayDecoder(JsonFactory factory, Type[] types)
-
-
-
字段详细资料
-
factory
protected final JsonFactory factory
-
types
protected final Type[] types
-
decoders
protected final Decodeable[] decoders
-
-
构造器详细资料
-
JsonMultiArrayDecoder
public JsonMultiArrayDecoder(JsonFactory factory, Type[] types)
-
-
方法详细资料
-
convertFrom
public Object[] convertFrom(JsonReader in)
从接口复制的说明:Decodeable
反序列化操作- 指定者:
convertFrom
在接口中Decodeable<JsonReader,Object[]>
- 参数:
in
- R- 返回:
- T
-
getType
public Type getType()
从接口复制的说明:Decodeable
泛型映射接口- 指定者:
getType
在接口中Decodeable<JsonReader,Object[]>
- 返回:
- 反解析的数据类型
-
-