インターフェース Jackson2ObjectReader
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE
@DeprecatedSE(since="4.0",
forRemoval=true)
public interface Jackson2ObjectReader
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
オブジェクトマッピングリーダーの契約を定義します。このインターフェースの実装は、JSON を保持する特定のバイト配列を、ターゲットの型を考慮してオブジェクトに逆直列化できます。
リーダー関数は、たとえば、直列化機能、日付形式、ビューを適用したカスタマイズされた ObjectReader を取得することによって、実際の JSON の逆直列化方法をカスタマイズできます。
- 導入:
- 3.0
- 作成者:
- Mark Paluch
方法の概要
修飾子と型メソッド説明static Jackson2ObjectReadercreate()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ObjectMapper.readValue(InputStream, JavaType)に委譲するデフォルトのJackson2ObjectReaderを作成します。read(ObjectMapper mapper, byte[] source, JavaType type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたルート JSON からオブジェクトグラフを読み込み、JavaTypeを考慮して Java オブジェクトに変換します。
方法の詳細
read
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたルート JSON からオブジェクトグラフを読み込み、JavaTypeを考慮して Java オブジェクトに変換します。- パラメーター:
mapper- 使用するオブジェクトマッパー。source- 逆直列化する JSON。type- Java ターゲット型- 戻り値:
- デシリアライズされた Java オブジェクト。
- 例外:
IOExceptionSE- I/O エラーまたは JSON デシリアライズエラーが発生した場合。
create
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ObjectMapper.readValue(InputStream, JavaType)に委譲するデフォルトのJackson2ObjectReaderを作成します。- 戻り値:
- デフォルトの
Jackson2ObjectReader。
JacksonObjectReaderを推奨する 4.0 以降。