类 JsonDataCodec

java.lang.Object
com.iohao.game.action.skeleton.core.codec.JsonDataCodec
所有已实现的接口:
DataCodec

public final class JsonDataCodec extends Object implements DataCodec
json 使用的 fastjson2
     注意:如果使用该类,需要在你的项目中引入 fastjson2 的依赖
 
作者:
渔民小镇
日期:
2022-11-24
  • 构造器详细资料

    • JsonDataCodec

      public JsonDataCodec()
  • 方法详细资料

    • encode

      public byte[] encode(Object data)
      从接口复制的说明: DataCodec
      将数据对象编码成字节数组
      指定者:
      encode 在接口中 DataCodec
      参数:
      data - 数据对象
      返回:
      bytes
    • decode

      public <T> T decode(byte[] data, Class<?> dataClass)
      从接口复制的说明: DataCodec
      将字节数组解码成对象
      指定者:
      decode 在接口中 DataCodec
      类型参数:
      T - t
      参数:
      data - 数据对象的字节
      dataClass - 数据对象 class
      返回:
      业务参数
    • codecName

      public String codecName()
      从接口复制的说明: DataCodec
      编解码名
      指定者:
      codecName 在接口中 DataCodec
      返回:
      编解码名