パッケージ 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 が解析されているときに使用されます。