パッケージ jakarta.json
インターフェース JsonReaderFactory
public interface JsonReaderFactory
JsonReader
インスタンスを作成するファクトリ。ファクトリインスタンスが何らかの構成で構成されている場合、作成されたリーダーインスタンスを構成するために使用されます。JsonReader
は、Json
の createReader
メソッドを使用して作成することもできます。複数のリーダーインスタンスを作成する場合は、リーダーファクトリを使用して作成することをお勧めします。
例:
JsonReaderFactory factory = Json.createReaderFactory(...);
JsonReader reader1 = factory.createReader(...);
JsonReader reader2 = factory.createReader(...);
このクラスのすべてのメソッドは、複数の並行スレッドで安全に使用できます。
メソッドのサマリー
修飾子と型メソッド説明バイトストリームから JSON リーダーを作成します。createReader
(InputStreamSE in, CharsetSE charset) バイトストリームから JSON リーダーを作成します。createReader
(ReaderSE reader) 文字ストリームから JSON リーダーを作成します。作成された JSON リーダーの構成に使用されるサポートされているプロバイダー固有の構成プロパティの読み取り専用マップを返します。
メソッドの詳細
createReader
文字ストリームから JSON リーダーを作成します。リーダーは提供時の構成で構成されています。- パラメーター:
reader
- JSON を読み取るリーダー- 戻り値:
- JSON リーダー
createReader
バイトストリームから JSON リーダーを作成します。ストリームの文字エンコードは、RFC 7159 に従って決定されます。リーダーは提供時の構成で構成されています。- パラメーター:
in
- JSON を読み取るバイトストリーム- 戻り値:
- JSON リーダー
createReader
バイトストリームから JSON リーダーを作成します。ストリームのバイトは、指定された文字セットを使用して文字にデコードされます。リーダーは提供時の構成で構成されています。- パラメーター:
in
- JSON を読み取るバイトストリームcharset
- 文字セット- 戻り値:
- JSON リーダー
getConfigInUse
作成された JSON リーダーの構成に使用されるサポートされているプロバイダー固有の構成プロパティの読み取り専用マップを返します。プロバイダーでサポートされていない指定された構成プロパティがある場合、返されるマップの一部にはなりません。- 戻り値:
- リーダーの構成に使用される、サポートされているプロバイダー固有のプロパティのマップ。マップは空ですが、null ではありません。