インターフェース JacksonObjectReader
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
オブジェクトマッピングリーダーの契約を定義します。このインターフェースの実装は、JSON を保持する特定のバイト配列を、ターゲットの型を考慮してオブジェクトに逆直列化できます。
リーダー関数は、実際の JSON がどのように逆直列化されるかをカスタマイズできます。直列化機能、日付形式、ビューを適用して、カスタマイズされた ObjectReader
を取得します。
- 導入:
- 3.0
- 作成者:
- Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明static JacksonObjectReader
create()
ObjectMapper.readValue(InputStream, JavaType)
に委譲するデフォルトのJacksonObjectReader
を作成します。read
(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] source, com.fasterxml.jackson.databind.JavaType type) JavaType
を考慮して、指定されたルート JSON からオブジェクトグラフを Java オブジェクトに読み取ります。
メソッドの詳細
read
ObjectSE read(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] source, com.fasterxml.jackson.databind.JavaType type) throws IOExceptionSE JavaType
を考慮して、指定されたルート JSON からオブジェクトグラフを Java オブジェクトに読み取ります。- パラメーター:
mapper
- 使用するオブジェクトマッパー。source
- 逆直列化する JSON。type
- Java ターゲット型- 戻り値:
- デシリアライズされた Java オブジェクト。
- 例外:
IOExceptionSE
- I/O エラーまたは JSON デシリアライズエラーが発生した場合。
create
ObjectMapper.readValue(InputStream, JavaType)
に委譲するデフォルトのJacksonObjectReader
を作成します。- 戻り値:
- デフォルトの
JacksonObjectReader
。