Interface Convertor

All Known Implementing Classes:
Convertor.FormConvertor

public interface Convertor
消息转换器接口
Since:
Java 17+
Author:
Kimi Liu
  • Method Details

    • mediaType

      String mediaType()
      消息的媒体类型
      Returns:
      媒体类型
    • toMapper

      CoverWapper toMapper(InputStream in, Charset charset)
      解析 Mapper
      Parameters:
      in - JSON 输入流
      charset - 编码格式
      Returns:
      Mapper
    • toArray

      CoverArray toArray(InputStream in, Charset charset)
      解析 Array
      Parameters:
      in - JSON 输入流
      charset - 编码格式
      Returns:
      Array
    • serialize

      byte[] serialize(Object object, Charset charset)
      将 Java 对象序列化为字节数组
      Parameters:
      object - Java 对象
      charset - 编码格式
      Returns:
      字节数组
    • serialize

      byte[] serialize(Object object, String dateFormat, Charset charset)
      将 Java 对象序列化为字节数组
      Parameters:
      object - Java 对象
      dateFormat - 日期类的处理格式
      charset - 编码格式
      Returns:
      字节数组
    • toBean

      <T> T toBean(Class<T> type, InputStream in, Charset charset)
      解析 Java Bean
      Type Parameters:
      T - 目标泛型
      Parameters:
      type - 目标类型
      in - JSON 输入流
      charset - 编码格式
      Returns:
      Java Bean
    • toList

      <T> List<T> toList(Class<T> type, InputStream in, Charset charset)
      解析为 Java List
      Type Parameters:
      T - 目标泛型
      Parameters:
      type - 目标类型
      in - JSON 输入流
      charset - 编码格式
      Returns:
      Java List