public interface JsonParserFactory
JsonParser
インスタンスを作成するためのファクトリ。ファクトリインスタンスが構成で構成されている場合、構成はそのファクトリインスタンスを使用して作成されたすべてのパーサーインスタンスに適用されます。Json
クラスは、JsonParser
インスタンスを作成するメソッドも提供しますが、次の例に示すように、複数のパーサーインスタンスを作成する場合は、JsonParserFactory
を使用することをお勧めします。
JsonParserFactory factory = Json.createParserFactory();
JsonParser parser1 = factory.createParser(...);
JsonParser parser2 = factory.createParser(...);
このクラスのすべてのメソッドは、複数の並行スレッドで安全に使用できます。
修飾子と型 | メソッドと説明 |
---|---|
JsonParser | createParser(InputStreamSE in) 指定されたバイトストリームから JSON パーサーを作成します。 |
JsonParser | createParser(InputStreamSE in, CharsetSE charset) 指定されたバイトストリームから JSON パーサーを作成します。 |
JsonParser | createParser(JsonArray array) 指定された JSON 配列から JSON パーサーを作成します。 |
JsonParser | createParser(JsonObject obj) 指定された JSON オブジェクトから JSON パーサーを作成します。 |
JsonParser | createParser(ReaderSE reader) 文字ストリームから JSON パーサーを作成します。 |
MapSE<StringSE,?> | getConfigInUse() JSON パーサーの構成に使用される、サポートされているプロバイダー固有の構成プロパティの読み取り専用マップを返します。 |
JsonParser createParser(ReaderSE reader)
reader
- JSON を読み取る i/o リーダー JsonParser createParser(InputStreamSE in)
in
- JSON が読み取られる I/O ストリーム JsonException
- エンコードを判別できない場合、または入出力エラーの場合 (IOException は JsonException の原因となる)JsonParser createParser(InputStreamSE in, CharsetSE charset)
in
- JSON が読み取られる I/O ストリーム charset
- 文字セット JsonParser createParser(JsonObject obj)
obj
- JSON オブジェクト JsonParser createParser(JsonArray array)
array
- JSON 配列 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.