パッケージ 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 ではありません。