クラス JsonStream
java.lang.ObjectSE
org.springframework.boot.buildpack.platform.json.JsonStream
JSON を受信時に解析および処理できるようにするユーティリティクラス。
- 導入:
- 2.3.0
- 作成者:
- Phillip Webb
コンストラクターのサマリー
コンストラクターコンストラクター説明JsonStream
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 指定されたオブジェクトマッパーによる新しいJsonStream
を作成します。メソッドのサマリー
修飾子と型メソッド説明<T> void
get
(InputStreamSE content, ClassSE<T> type, ConsumerSE<T> consumer) オブジェクトが利用可能になったら、コンテンツからオブジェクトをストリーミングします。void
get
(InputStreamSE content, ConsumerSE<com.fasterxml.jackson.databind.node.ObjectNode> consumer) コンテンツが利用可能になったら、コンテンツからobject nodes
をストリーミングします。
コンストラクターの詳細
JsonStream
public JsonStream(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 指定されたオブジェクトマッパーによる新しいJsonStream
を作成します。- パラメーター:
objectMapper
- 使用するオブジェクトマッパー
メソッドの詳細
get
public void get(InputStreamSE content, ConsumerSE<com.fasterxml.jackson.databind.node.ObjectNode> consumer) throws IOExceptionSE コンテンツが利用可能になったら、コンテンツからobject nodes
をストリーミングします。- パラメーター:
content
- ソースコンテンツconsumer
-ObjectNode
コンシューマー- 例外:
IOExceptionSE
- IO エラー時
get
public <T> void get(InputStreamSE content, ClassSE<T> type, ConsumerSE<T> consumer) throws IOExceptionSE オブジェクトが利用可能になったら、コンテンツからオブジェクトをストリーミングします。- 型パラメーター:
T
- オブジェクト型- パラメーター:
content
- ソースコンテンツtype
- オブジェクト型consumer
-ObjectNode
コンシューマー- 例外:
IOExceptionSE
- IO エラー時