クラス JsonStream

java.lang.ObjectSE
org.springframework.boot.buildpack.platform.json.JsonStream

public class JsonStream extends ObjectSE
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 をストリーミングします。

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

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

    • 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 エラー時