インターフェース JsonConverterDelegate
- すべての既知の実装クラス:
HttpMessageContentConverter
public interface JsonConverterDelegate
AssertJ サポートクラスで抽象 JSON 型変換に委譲します。
- 導入:
- 7.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明<T> Tmap(ObjectSE value, ResolvableType targetType) JSON との間で直列化および逆直列化を行って、指定された Object 値を指定されたtargetTypeにマップします。static JsonConverterDelegateof(IterableSE<HttpMessageConverter<?>> candidates) メッセージコンバーターからJsonConverterDelegateを作成します。<T> Tread(StringSE content, ResolvableType targetType) JSON コンテンツを指定されたtargetTypeに変換します。
メソッドの詳細
read
JSON コンテンツを指定されたtargetTypeに変換します。- 型パラメーター:
T- ターゲット型- パラメーター:
content- JSON コンテンツtargetType- ターゲット型- 戻り値:
- デコードされたオブジェクト
- 例外:
IOExceptionSE
map
指定されたオブジェクトの値を、JSON との直列化およびデ直列化を介して指定されたtargetTypeにマッピングします。これは、汎用的なマップやリストを高レベルのオブジェクトにマッピングする場合に便利です。- 型パラメーター:
T- ターゲット型- パラメーター:
value- マップする値targetType- ターゲット型- 戻り値:
- デコードされたオブジェクト
- 例外:
IOExceptionSE
of
メッセージコンバーターからJsonConverterDelegateを作成します。- パラメーター:
candidates- 候補者