クラス HttpMessageContentConverter

java.lang.ObjectSE
org.springframework.test.http.HttpMessageContentConverter
実装されているすべてのインターフェース:
JsonConverterDelegate

@DeprecatedSE(since="7.0", forRemoval=true) public class HttpMessageContentConverter extends ObjectSE implements JsonConverterDelegate
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JsonConverterDelegate の静的ファクトリメソッドを推奨
テスト目的で HTTP メッセージの内容を変換します。
導入:
6.2
作成者:
Stephane Nicoll
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <T> T
    convert(HttpInputMessage message, MediaType mediaType, ResolvableType targetType)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された MediaType と内容が一致する必要がある指定された HttpInputMessage を、リクエストされた targetType に変換します。
    <T> T
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定された生の値をまず JSON に書き込んでから読み戻すことで、指定された targetType に変換します。
    <T> T
    map(ObjectSE value, ResolvableType targetType)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    JSON との間で直列化および逆直列化を行って、指定された Object 値を指定された targetType にマップします。
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    使用する候補の反復可能なインスタンスを作成します。
    of(HttpMessageConverter<?>... candidates)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    使用する候補の可変引数を持つインスタンスを作成します。
    <T> T
    read(StringSE content, ResolvableType targetType)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    JSON コンテンツを指定された targetType に変換します。

    クラス ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • of

      public static HttpMessageContentConverter of(IterableSE<HttpMessageConverter<?>> candidates)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      使用する候補の反復可能なインスタンスを作成します。
      パラメーター:
      candidates - 候補者
    • of

      public static HttpMessageContentConverter of(HttpMessageConverter<?>... candidates)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      使用する候補の可変引数を持つインスタンスを作成します。
      パラメーター:
      candidates - 候補者
    • read

      public <T> T read(StringSE content, ResolvableType targetType) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      インターフェースからコピーされた説明: JsonConverterDelegate
      JSON コンテンツを指定された targetType に変換します。
      次で指定:
      インターフェース JsonConverterDelegateread 
      型パラメーター:
      T - ターゲット型
      パラメーター:
      content - JSON コンテンツ
      targetType - ターゲット型
      戻り値:
      デコードされたオブジェクト
      例外:
      IOExceptionSE
    • map

      public <T> T map(ObjectSE value, ResolvableType targetType) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      インターフェースからコピーされた説明: JsonConverterDelegate
      指定されたオブジェクトの値を、JSON との直列化およびデ直列化を介して指定された targetType にマッピングします。これは、汎用的なマップやリストを高レベルのオブジェクトにマッピングする場合に便利です。
      次で指定:
      インターフェース JsonConverterDelegatemap 
      型パラメーター:
      T - ターゲット型
      パラメーター:
      value - マップする値
      targetType - ターゲット型
      戻り値:
      デコードされたオブジェクト
      例外:
      IOExceptionSE
    • convert

      public <T> T convert(HttpInputMessage message, MediaType mediaType, ResolvableType targetType) throws IOExceptionSE, HttpMessageNotReadableException
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された MediaType と内容が一致する必要がある指定された HttpInputMessage を、リクエストされた targetType に変換します。
      型パラメーター:
      T - 変換されたオブジェクト型
      パラメーター:
      message - 入力メッセージ
      mediaType - 入力のメディア型
      targetType - ターゲット型
      戻り値:
      与えられた targetType の値
      例外:
      IOExceptionSE
      HttpMessageNotReadableException
    • convertViaJson

      public <T> T convertViaJson(ObjectSE value, ResolvableType targetType) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された生の値をまず JSON に書き込んでから読み戻すことで、指定された targetType に変換します。
      型パラメーター:
      T - 変換されたオブジェクト型
      パラメーター:
      value - 変換する値
      targetType - ターゲット型
      戻り値:
      与えられた targetType の値
      例外:
      IOExceptionSE