パッケージ jakarta.json.stream


パッケージ jakarta.json.stream
JSON を解析および生成するストリーミング API を提供します。

ストリーミング API は、インターフェース JsonParser および JsonGenerator で構成されています。インターフェース JsonParser には、ストリーミング方式で JSON を解析するメソッドが含まれています。インターフェース JsonGenerator には、JSON をストリーミングで出力ソースに書き込むメソッドが含まれています。

JsonParser は、プル解析プログラミングモデルを使用して、JSON データへの前方読み取り専用アクセスを提供します。このモデルでは、アプリケーションコードがスレッドを制御し、パーサーインターフェースのメソッドを呼び出して、パーサーを前方に移動するか、パーサーの現在の状態から JSON データを取得します。

JsonGenerator は、JSON を出力ソースに書き込むメソッドを提供します。ジェネレーターは、JSON オブジェクトに名前 / 値のペアを書き込み、JSON 配列に値を書き込みます。

ストリーミング API は、大量の JSON データを効率的に処理するように設計された低レベル API です。他の JSON フレームワーク(JSON バインディングなど)は、この API を使用して実装できます。

導入:
JSON 処理 1.0
  • クラス
    説明
    このクラスには、JsonValueJsonArray および JsonObject に累積するための java.util.stream.Collector の実装がいくつか含まれています。
    JsonGenerationException は、不正な JSON が生成されていることを示します。
    JSON データをストリーミングで出力ソースに書き込みます。
    JsonGenerator インスタンスを作成するファクトリ。
    入力ソースの JSON イベントの位置情報を提供します。
    ストリーミング方式で JSON データへの前方読み取り専用アクセスを提供します。
    JsonParser からのイベント。
    JsonParser インスタンスを作成するためのファクトリ。
    JsonParsingException は、不正な JSON が解析されているときに使用されます。