インターフェース | 説明 |
---|---|
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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.