クラス 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> voidget(InputStreamSE content, ClassSE<T> type, ConsumerSE<T> consumer) オブジェクトが利用可能になったら、コンテンツからオブジェクトをストリーミングします。voidget(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 エラー時