パッケージ 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
インターフェースのサマリー インターフェース 説明 JsonGenerator JSON データをストリーミングで出力ソースに書き込みます。JsonGeneratorFactory JsonGenerator
インスタンスを作成するファクトリ。JsonLocation 入力ソースの JSON イベントの位置情報を提供します。JsonParser ストリーミング方式で JSON データへの前方読み取り専用アクセスを提供します。JsonParserFactory JsonParser
インスタンスを作成するためのファクトリ。クラスのサマリー クラス 説明 JsonCollectors 列挙型のサマリー 列挙型 説明 JsonParser.Event JsonParser
からのイベント。例外のサマリー 例外 説明 JsonGenerationException JsonGenerationException
は、不正な JSON が生成されていることを示します。JsonParsingException JsonParsingException
は、不正な JSON が解析されているときに使用されます。