インターフェース JsonConverterDelegate

すべての既知の実装クラス:
HttpMessageContentConverter

public interface JsonConverterDelegate
AssertJ サポートクラスで抽象 JSON 型変換に委譲します。
導入:
7.0
作成者:
Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <T> T
    map(ObjectSE value, ResolvableType targetType)
    JSON との間で直列化および逆直列化を行って、指定された Object 値を指定された targetType にマップします。
    メッセージコンバーターから JsonConverterDelegate を作成します。
    <T> T
    read(StringSE content, ResolvableType targetType)
    JSON コンテンツを指定された targetType に変換します。
  • メソッドの詳細

    • read

      <T> T read(StringSE content, ResolvableType targetType) throws IOExceptionSE
      JSON コンテンツを指定された targetType に変換します。
      型パラメーター:
      T - ターゲット型
      パラメーター:
      content - JSON コンテンツ
      targetType - ターゲット型
      戻り値:
      デコードされたオブジェクト
      例外:
      IOExceptionSE
    • map

      <T> T map(ObjectSE value, ResolvableType targetType) throws IOExceptionSE
      指定されたオブジェクトの値を、JSON との直列化およびデ直列化を介して指定された targetType にマッピングします。これは、汎用的なマップやリストを高レベルのオブジェクトにマッピングする場合に便利です。
      型パラメーター:
      T - ターゲット型
      パラメーター:
      value - マップする値
      targetType - ターゲット型
      戻り値:
      デコードされたオブジェクト
      例外:
      IOExceptionSE
    • of

      メッセージコンバーターから JsonConverterDelegate を作成します。
      パラメーター:
      candidates - 候補者