Module bus.http

Class Convertor.FormConvertor

java.lang.Object
org.miaixz.bus.http.plugin.httpv.Convertor.FormConvertor
All Implemented Interfaces:
Convertor
Enclosing interface:
Convertor

public static class Convertor.FormConvertor extends Object implements Convertor
表单转换器,可用于自动系列化表单参数
  • Constructor Details

    • FormConvertor

      public FormConvertor(Convertor convertor)
  • Method Details

    • mediaType

      public String mediaType()
      Description copied from interface: Convertor
      消息的媒体类型
      Specified by:
      mediaType in interface Convertor
      Returns:
      媒体类型
    • toMapper

      public CoverWapper toMapper(InputStream in, Charset charset)
      Description copied from interface: Convertor
      解析 Mapper
      Specified by:
      toMapper in interface Convertor
      Parameters:
      in - JSON 输入流
      charset - 编码格式
      Returns:
      Mapper
    • toArray

      public CoverArray toArray(InputStream in, Charset charset)
      Description copied from interface: Convertor
      解析 Array
      Specified by:
      toArray in interface Convertor
      Parameters:
      in - JSON 输入流
      charset - 编码格式
      Returns:
      Array
    • serialize

      public byte[] serialize(Object object, Charset charset)
      Description copied from interface: Convertor
      将 Java 对象序列化为字节数组
      Specified by:
      serialize in interface Convertor
      Parameters:
      object - Java 对象
      charset - 编码格式
      Returns:
      字节数组
    • serialize

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

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

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