程序包 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
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • leftSet

      public static BitSet leftSet(BitSet bitSet, Integer length)
      将索引大于等于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)