クラス JacksonJsonObjectReader<T>

java.lang.ObjectSE
org.springframework.batch.item.json.JacksonJsonObjectReader<T>
型パラメーター:
T - ターゲットオブジェクトの型
実装されたすべてのインターフェース:
JsonObjectReader<T>

public class JacksonJsonObjectReader<T> extends ObjectSE implements JsonObjectReader<T>
基づいて JsonObjectReader の実装 Jackson
導入:
4.1
作成者:
Mahmoud Ben Hassine
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    JacksonJsonObjectReader(com.fasterxml.jackson.databind.ObjectMapper mapper, ClassSE<? extends T> itemType)
    JacksonJsonObjectReader(ClassSE<? extends T> itemType)
    新しい JacksonJsonObjectReader インスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    入力リソースを閉じます。
    void
    open(org.springframework.core.io.Resource resource)
    Json リソースを開いて読み取ります。
    Json リソースに次のオブジェクトがある場合はそれを読み取ります。
    void
    setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
    Json オブジェクトをドメインオブジェクトにマップするために使用するオブジェクトマッパーを設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • JacksonJsonObjectReader

      public JacksonJsonObjectReader(ClassSE<? extends T> itemType)
      新しい JacksonJsonObjectReader インスタンスを作成します。
      パラメーター:
      itemType - ターゲットアイテム型
    • JacksonJsonObjectReader

      public JacksonJsonObjectReader(com.fasterxml.jackson.databind.ObjectMapper mapper, ClassSE<? extends T> itemType)
  • メソッドの詳細

    • setMapper

      public void setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
      Json オブジェクトをドメインオブジェクトにマップするために使用するオブジェクトマッパーを設定します。
      パラメーター:
      mapper - 使用するオブジェクトマッパー
      関連事項:
    • open

      public void open(org.springframework.core.io.Resource resource) throws ExceptionSE
      インターフェースからコピーされた説明: JsonObjectReader
      Json リソースを開いて読み取ります。
      次で指定:
      インターフェース JsonObjectReader<T>open 
      パラメーター:
      resource - 入力リソース
      例外:
      ExceptionSE - リソースを開けない場合
    • read

      @Nullable public T read() throws ExceptionSE
      インターフェースからコピーされた説明: JsonObjectReader
      Json リソースに次のオブジェクトがある場合はそれを読み取ります。
      次で指定:
      インターフェース JsonObjectReader<T>read 
      戻り値:
      次のオブジェクト、またはリソースが使い果たされた場合は null 
      例外:
      ExceptionSE - 次のオブジェクトを読み取れない場合
    • close

      public void close() throws ExceptionSE
      インターフェースからコピーされた説明: JsonObjectReader
      入力リソースを閉じます。
      次で指定:
      インターフェース JsonObjectReader<T>close 
      例外:
      ExceptionSE - 入力リソースを閉じることができない場合