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