インターフェース JacksonCompat.ObjectMapperAccessor
- 含まれているクラス:
- JacksonCompat
public static interface JacksonCompat.ObjectMapperAccessor
JSON を直列化およびデ直列化するメソッドを提供する
ObjectMapper のアクセサー。方法の概要
修飾子と型メソッド説明create()アクティブなストラテジーのデフォルトのマッパー構成を使用してアクセサーを作成します。<I> Ideserialize(ObjectSE json, ClassSE<I> type) JSON コンテンツをリクエストされたターゲット型に逆直列化します。from(VaultOperations vaultOperations) 指定されたVaultOperationsコンテキストからアクセサーを作成します。writeValueAsString(ObjectSE object) 指定されたオブジェクトを JSON 文字列表現に直列化します。
メソッドの詳細
create
アクティブなストラテジーのデフォルトのマッパー構成を使用してアクセサーを作成します。- 戻り値:
- デフォルトの
JacksonCompat.ObjectMapperAccessor。
from
指定されたVaultOperationsコンテキストからアクセサーを作成します。互換性のある Jackson コンバーターを備えた
RestTemplateが利用可能な場合は、そのコンバーターのマッパーが使用されます。そうでない場合は、この方法はcreate()にフォールバックします。- パラメーター:
vaultOperations- 現在の Vault セッションにアクセスするために使用される操作。- 戻り値:
- 現在のセッションコンテキストに対応する
JacksonCompat.ObjectMapperAccessor。
deserialize
JSON コンテンツをリクエストされたターゲット型に逆直列化します。- パラメーター:
json- null であってはなりません。type- null であってはなりません。- 戻り値:
- デシリアライズされたオブジェクト。
writeValueAsString
指定されたオブジェクトを JSON 文字列表現に直列化します。- パラメーター:
object- 直列化するオブジェクト。- 戻り値:
- JSON 文字列表現。