パッケージ jakarta.json
インターフェース JsonWriterFactory
public interface JsonWriterFactory
JsonWriter インスタンスを作成するファクトリ。ファクトリインスタンスが何らかの構成で構成されている場合、作成されたライターインスタンスを構成するために使用されます。JsonWriter は、Json の createWriter メソッドを使用して作成することもできます。複数のライターインスタンスを作成する場合は、ライターファクトリを使用して作成することをお勧めします。
例:
JsonWriterFactory factory = Json.createWriterFactory(...);
JsonWriter writer1 = factory.createWriter(...);
JsonWriter writer2 = factory.createWriter(...);
このクラスのすべてのメソッドは、複数の並行スレッドで安全に使用できます。
方法の概要
修飾子と型メソッド説明createWriter(OutputStreamSE out, CharsetSE charset) createWriter(WriterSE writer) 作成された JSON ライターオブジェクトの構成に使用される、サポートされているプロバイダー固有の構成プロパティの読み取り専用マップを返します。
メソッドの詳細
createWriter
- パラメーター:
writer- JSON オブジェクトまたは配列が書き込まれる- 戻り値:
- JSON ライター
createWriter
指定されたバイトストリームに JSONobjectまたはarray構造体を書き込むための JSON ライターを作成します。ストリームに書き込まれる文字は、UTF-8 エンコーディングを使用してバイトにエンコードされます。ライターは提供時の構成で構成されています。- パラメーター:
out- JSON オブジェクトまたは配列が書き込まれる- 戻り値:
- JSON ライター
createWriter
指定されたバイトストリームに JSONobjectまたはarray構造体を書き込むための JSON ライターを作成します。ストリームに書き込まれる文字は、指定された文字セットを使用してバイトにエンコードされます。ライターは提供時の構成で構成されています。- パラメーター:
out- JSON オブジェクトまたは配列が書き込まれるcharset- 文字セット- 戻り値:
- JSON ライター
getConfigInUse
作成された JSON ライターオブジェクトの構成に使用される、サポートされているプロバイダー固有の構成プロパティの読み取り専用マップを返します。プロバイダーでサポートされていない指定された構成プロパティがある場合、返されるマップの一部にはなりません。- 戻り値:
- 作成されたライターを構成するために使用される、サポートされているプロバイダー固有のプロパティのマップ。マップは空である可能性がありますが、null ではありません。