类 ForestGoogleProtobufConverter

java.lang.Object
com.dtflys.forest.converter.protobuf.ForestGoogleProtobufConverter
所有已实现的接口:
ForestConverter<byte[]>, ForestEncoder, ForestProtobufConverter

public class ForestGoogleProtobufConverter extends Object implements ForestProtobufConverter
Protobuf转换器
从以下版本开始:
2020/12/18
作者:
YAKAX
  • 构造器详细资料

    • ForestGoogleProtobufConverter

      public ForestGoogleProtobufConverter()
  • 方法详细资料

    • convertToJavaObject

      public <T> T convertToJavaObject(byte[] source, Type targetType)
      从接口复制的说明: ForestConverter
      将源数据转换为目标类型(Type)的java对象
      指定者:
      convertToJavaObject 在接口中 ForestConverter<byte[]>
      类型参数:
      T - 目标类型泛型
      参数:
      source - 源数据
      targetType - 目标类型 (Type对象)
      返回:
      转换后的目标类型对象
    • convertToByte

      public byte[] convertToByte(Object source)
      指定者:
      convertToByte 在接口中 ForestProtobufConverter
    • convertToJavaObject

      public <T> T convertToJavaObject(byte[] source, Class<T> targetType, Charset charset)
      从接口复制的说明: ForestConverter
      将源数据转换为目标类型(Class)的java对象
      指定者:
      convertToJavaObject 在接口中 ForestConverter<byte[]>
      类型参数:
      T - 目标类型泛型
      参数:
      source - 源数据
      targetType - 目标类型 (Class对象)
      charset - 字符集
      返回:
      转换后的目标类型对象
    • convertToJavaObject

      public <T> T convertToJavaObject(byte[] source, Type targetType, Charset charset)
      从接口复制的说明: ForestConverter
      将源数据转换为目标类型(Type)的java对象
      指定者:
      convertToJavaObject 在接口中 ForestConverter<byte[]>
      类型参数:
      T - 目标类型泛型
      参数:
      source - 源数据
      targetType - 目标类型 (Type对象)
      charset - 字符集
      返回:
      转换后的目标类型对象
    • getDataType

      public ForestDataType getDataType()
      从接口复制的说明: ForestConverter
      获取当前数据转换器转换类型
      指定者:
      getDataType 在接口中 ForestConverter<byte[]>
      返回:
      ForestDataType 对象实例