程序包 gu.sql2java.json
类 BitSetFastjsonCodec
java.lang.Object
gu.sql2java.json.BitSetFastjsonCodec
- 所有已实现的接口:
com.alibaba.fastjson.parser.deserializer.ObjectDeserializer,com.alibaba.fastjson.serializer.ObjectSerializer
- 直接已知子类:
BitSetFastjsonCodec.I16,BitSetFastjsonCodec.I32,BitSetFastjsonCodec.I64,BitSetFastjsonCodec.I8
public class BitSetFastjsonCodec
extends Object
implements com.alibaba.fastjson.serializer.ObjectSerializer, com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
BitSet 的FASTJSON序列化和反序列化实现- 从以下版本开始:
- 3.30.1
- 作者:
- guyadong
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器构造器说明BitSetFastjsonCodec(BitSetFastjsonCodec.BitSetSerializeType bitSetSerializeType) BitSetFastjsonCodec(Integer bitLimit) -
方法概要
修饰符和类型方法说明bitSetSerializeType(BitSetFastjsonCodec.BitSetSerializeType bitSetSerializeType) <T> Tdeserialze(com.alibaba.fastjson.parser.DefaultJSONParser parser, Type type, Object fieldName) intstatic BitSet将索引大于等于length的位清0voidwrite(com.alibaba.fastjson.serializer.JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features)
-
字段详细资料
-
INSTANCE
-
-
构造器详细资料
-
BitSetFastjsonCodec
public BitSetFastjsonCodec() -
BitSetFastjsonCodec
-
BitSetFastjsonCodec
-
-
方法详细资料
-
leftSet
将索引大于等于length的位清0- 参数:
bitSet-length-- 返回:
- 输入参数为
null返回原值,否则返回清0后的新对象
-
deserialze
public <T> T deserialze(com.alibaba.fastjson.parser.DefaultJSONParser parser, Type type, Object fieldName) - 指定者:
deserialze在接口中com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
-
getFastMatchToken
public int getFastMatchToken()- 指定者:
getFastMatchToken在接口中com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
-
write
public void write(com.alibaba.fastjson.serializer.JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException - 指定者:
write在接口中com.alibaba.fastjson.serializer.ObjectSerializer- 抛出:
IOException
-
bitSetSerializeType
public BitSetFastjsonCodec bitSetSerializeType(BitSetFastjsonCodec.BitSetSerializeType bitSetSerializeType)
-