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