クラス HttpMessageContentConverter
java.lang.ObjectSE
org.springframework.test.http.HttpMessageContentConverter
- 実装されているすべてのインターフェース:
JsonConverterDelegate
@DeprecatedSE(since="7.0",
forRemoval=true)
public class HttpMessageContentConverter
extends ObjectSE
implements JsonConverterDelegate
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
テスト目的で HTTP メッセージの内容を変換します。
- 導入:
- 6.2
- 作成者:
- Stephane Nicoll
メソッドのサマリー
修飾子と型メソッド説明<T> Tconvert(HttpInputMessage message, MediaType mediaType, ResolvableType targetType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<T> TconvertViaJson(ObjectSE value, ResolvableType targetType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された生の値をまず JSON に書き込んでから読み戻すことで、指定されたtargetTypeに変換します。<T> Tmap(ObjectSE value, ResolvableType targetType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JSON との間で直列化および逆直列化を行って、指定された Object 値を指定されたtargetTypeにマップします。static HttpMessageContentConverterof(IterableSE<HttpMessageConverter<?>> candidates) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用する候補の反復可能なインスタンスを作成します。static HttpMessageContentConverterof(HttpMessageConverter<?>... candidates) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用する候補の可変引数を持つインスタンスを作成します。<T> Tread(StringSE content, ResolvableType targetType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JSON コンテンツを指定されたtargetTypeに変換します。
メソッドの詳細
of
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用する候補の反復可能なインスタンスを作成します。- パラメーター:
candidates- 候補者
of
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用する候補の可変引数を持つインスタンスを作成します。- パラメーター:
candidates- 候補者
read
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:JsonConverterDelegateJSON コンテンツを指定されたtargetTypeに変換します。- 次で指定:
- インターフェース
JsonConverterDelegateのread - 型パラメーター:
T- ターゲット型- パラメーター:
content- JSON コンテンツtargetType- ターゲット型- 戻り値:
- デコードされたオブジェクト
- 例外:
IOExceptionSE
map
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:JsonConverterDelegate指定されたオブジェクトの値を、JSON との直列化およびデ直列化を介して指定されたtargetTypeにマッピングします。これは、汎用的なマップやリストを高レベルのオブジェクトにマッピングする場合に便利です。- 次で指定:
- インターフェース
JsonConverterDelegateのmap - 型パラメーター:
T- ターゲット型- パラメーター:
value- マップする値targetType- ターゲット型- 戻り値:
- デコードされたオブジェクト
- 例外:
IOExceptionSE
convert
public <T> T convert(HttpInputMessage message, MediaType mediaType, ResolvableType targetType) throws IOExceptionSE, HttpMessageNotReadableException 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 型パラメーター:
T- 変換されたオブジェクト型- パラメーター:
message- 入力メッセージmediaType- 入力のメディア型targetType- ターゲット型- 戻り値:
- 与えられた
targetTypeの値 - 例外:
IOExceptionSEHttpMessageNotReadableException
convertViaJson
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された生の値をまず JSON に書き込んでから読み戻すことで、指定されたtargetTypeに変換します。- 型パラメーター:
T- 変換されたオブジェクト型- パラメーター:
value- 変換する値targetType- ターゲット型- 戻り値:
- 与えられた
targetTypeの値 - 例外:
IOExceptionSE
JsonConverterDelegateの静的ファクトリメソッドを推奨