インターフェース JacksonCompat.ObjectMapperAccessor

含まれているクラス:
JacksonCompat

public static interface JacksonCompat.ObjectMapperAccessor
JSON を直列化およびデ直列化するメソッドを提供する ObjectMapper のアクセサー。
  • メソッドの詳細

    • create

      アクティブなストラテジーのデフォルトのマッパー構成を使用してアクセサーを作成します。
      戻り値:
      デフォルトの JacksonCompat.ObjectMapperAccessor
    • from

      static JacksonCompat.ObjectMapperAccessor from(VaultOperations vaultOperations)
      指定された VaultOperations コンテキストからアクセサーを作成します。

      互換性のある Jackson コンバーターを備えた RestTemplate が利用可能な場合は、そのコンバーターのマッパーが使用されます。そうでない場合は、この方法は create() にフォールバックします。

      パラメーター:
      vaultOperations - 現在の Vault セッションにアクセスするために使用される操作。
      戻り値:
      現在のセッションコンテキストに対応する JacksonCompat.ObjectMapperAccessor
    • deserialize

      <I> I deserialize(ObjectSE json, ClassSE<I> type)
      JSON コンテンツをリクエストされたターゲット型に逆直列化します。
      パラメーター:
      json - null であってはなりません。
      type - null であってはなりません。
      戻り値:
      デシリアライズされたオブジェクト。
    • writeValueAsString

      StringSE writeValueAsString(ObjectSE object)
      指定されたオブジェクトを JSON 文字列表現に直列化します。
      パラメーター:
      object - 直列化するオブジェクト。
      戻り値:
      JSON 文字列表現。