インターフェース Jackson2ObjectReader

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE @DeprecatedSE(since="4.0", forRemoval=true) public interface Jackson2ObjectReader
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JacksonObjectReader を推奨する 4.0 以降。
オブジェクトマッピングリーダーの契約を定義します。このインターフェースの実装は、JSON を保持する特定のバイト配列を、ターゲットの型を考慮してオブジェクトに逆直列化できます。

リーダー関数は、実際の JSON がどのように逆直列化されるかをカスタマイズできます。直列化機能、日付形式、ビューを適用して、カスタマイズされた ObjectReader を取得します。

導入:
3.0
作成者:
Mark Paluch
  • 方法の概要

    修飾子と型
    メソッド
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    ObjectMapper.readValue(InputStream, JavaType) に委譲するデフォルトの Jackson2ObjectReader を作成します。
    read(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] source, com.fasterxml.jackson.databind.JavaType type)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    JavaType を考慮して、指定されたルート JSON からオブジェクトグラフを Java オブジェクトに読み取ります。
  • メソッドの詳細

    • read

      ObjectSE read(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] source, com.fasterxml.jackson.databind.JavaType type) throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      JavaType を考慮して、指定されたルート JSON からオブジェクトグラフを Java オブジェクトに読み取ります。
      パラメーター:
      mapper - 使用するオブジェクトマッパー。
      source - 逆直列化する JSON。
      type - Java ターゲット型
      戻り値:
      デシリアライズされた Java オブジェクト。
      例外:
      IOExceptionSE - I/O エラーまたは JSON デシリアライズエラーが発生した場合。
    • create

      static Jackson2ObjectReader create()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      ObjectMapper.readValue(InputStream, JavaType) に委譲するデフォルトの Jackson2ObjectReader を作成します。
      戻り値:
      デフォルトの Jackson2ObjectReader