T
- ターゲットオブジェクトの型 public class JacksonJsonObjectReader<T> extends java.lang.Object implements JsonObjectReader<T>
JsonObjectReader
の実装 Jackson。コンストラクターと説明 |
---|
JacksonJsonObjectReader(java.lang.Class<? extends T> itemType) 新しい JacksonJsonObjectReader インスタンスを作成します。 |
JacksonJsonObjectReader(com.fasterxml.jackson.databind.ObjectMapper mapper, java.lang.Class<? extends T> itemType) |
修飾子と型 | メソッドと説明 |
---|---|
void | close() 入力リソースを閉じます。 |
void | open(org.springframework.core.io.Resource resource) Json リソースを開いて読み取ります。 |
T | read() Json リソースに次のオブジェクトがある場合はそれを読み取ります。 |
void | setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) Json オブジェクトをドメインオブジェクトにマップするために使用するオブジェクトマッパーを設定します。 |
public JacksonJsonObjectReader(java.lang.Class<? extends T> itemType)
JacksonJsonObjectReader
インスタンスを作成します。itemType
- ターゲットアイテム型 public JacksonJsonObjectReader(com.fasterxml.jackson.databind.ObjectMapper mapper, java.lang.Class<? extends T> itemType)
public void setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
mapper
- 使用するオブジェクトマッパー JacksonJsonObjectReader(ObjectMapper, Class)
public void open(org.springframework.core.io.Resource resource) throws java.lang.Exception
JsonObjectReader
JsonObjectReader<T>
の open
resource
- 入力リソース java.lang.Exception
- リソースを開けない場合 @Nullable public T read() throws java.lang.Exception
JsonObjectReader
JsonObjectReader<T>
の read
null
java.lang.Exception
- 次のオブジェクトを読み取れない場合 public void close() throws java.lang.Exception
JsonObjectReader
JsonObjectReader<T>
の close
java.lang.Exception
- 入力リソースを閉じることができない場合