类 DefaultBinaryConverter

java.lang.Object
com.dtflys.forest.converter.binary.DefaultBinaryConverter
所有已实现的接口:
ForestConverter<Object>, ForestEncoder

public class DefaultBinaryConverter extends Object implements ForestConverter<Object>, ForestEncoder
默认的二进制数据转换器
从以下版本开始:
2020-08-03 20:05
作者:
gongjun
  • 构造器详细资料

  • 方法详细资料

    • convertToJavaObject

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

      protected <T> T convertToJavaObjectEx(Object source, Class<T> targetType)
    • convertToJavaObject

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

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

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

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

      public byte[] encodeRequestBody(ForestBody reqBody, Charset charset, ConvertOptions options)
      指定者:
      encodeRequestBody 在接口中 ForestEncoder
    • encodeRequestBody

      public byte[] encodeRequestBody(ForestRequest request, Charset charset)
      指定者:
      encodeRequestBody 在接口中 ForestEncoder