| インターフェース | 説明 |
|---|---|
| JsonGenerator | JSON データをストリーミングで出力ソースに書き込みます。 |
| JsonGeneratorFactory | JsonGenerator インスタンスを作成するファクトリ。 |
| JsonLocation | 入力ソースの JSON イベントの位置情報を提供します。 |
| JsonParser | ストリーミング方式で JSON データへの前方読み取り専用アクセスを提供します。 |
| JsonParserFactory | JsonParser インスタンスを作成するためのファクトリ。 |
| クラス | 説明 |
|---|---|
| JsonCollectors |
| 列挙型 | 説明 |
|---|---|
| JsonParser.Event | JsonParser からのイベント。 |
| 例外 | 説明 |
|---|---|
| JsonGenerationException | JsonGenerationException は、不正な JSON が生成されていることを示します。 |
| JsonParsingException | JsonParsingException は、不正な JSON が解析されているときに使用されます。 |
ストリーミング API は、インターフェース JsonParser および JsonGenerator で構成されています。インターフェース JsonParser には、ストリーミング方式で JSON を解析するメソッドが含まれています。インターフェース JsonGenerator には、JSON をストリーミングで出力ソースに書き込むメソッドが含まれています。
JsonParser は、プル解析プログラミングモデルを使用して、JSON データへの前方読み取り専用アクセスを提供します。このモデルでは、アプリケーションコードがスレッドを制御し、パーサーインターフェースのメソッドを呼び出して、パーサーを前方に移動するか、パーサーの現在の状態から JSON データを取得します。
JsonGenerator は、JSON を出力ソースに書き込むメソッドを提供します。ジェネレーターは、JSON オブジェクトに名前 / 値のペアを書き込み、JSON 配列に値を書き込みます。
ストリーミング API は、大量の JSON データを効率的に処理するように設計された低レベル API です。他の JSON フレームワーク(JSON バインディングなど)は、この API を使用して実装できます。
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.