public interface JsonGeneratorFactory
JsonGenerator
インスタンスを作成するファクトリ。ファクトリインスタンスが何らかの構成で構成されている場合、その構成は、そのファクトリインスタンスを使用して作成されたすべてのジェネレーターインスタンスに適用されます。 クラス Json
は、JsonGenerator
インスタンスを作成するメソッドも提供しますが、次の例に示すように、複数のジェネレーターインスタンスを作成する場合は JsonGeneratorFactory
を使用することをお勧めします。
JsonGeneratorFactory factory = Json.createGeneratorFactory();
JsonGenerator generator1 = factory.createGenerator(...);
JsonGenerator generator2 = factory.createGenerator(...);
このクラスのすべてのメソッドは、複数の並行スレッドで安全に使用できます。
修飾子と型 | メソッドと説明 |
---|---|
JsonGenerator | createGenerator(OutputStreamSE out) JSON テキストをバイトストリームに書き込む JSON ジェネレーターを作成します。 |
JsonGenerator | createGenerator(OutputStreamSE out, CharsetSE charset) JSON テキストをバイトストリームに書き込む JSON ジェネレーターを作成します。 |
JsonGenerator | createGenerator(WriterSE writer) JSON テキストを文字ストリームに書き込む JSON ジェネレーターを作成します。 |
MapSE<StringSE,?> | getConfigInUse() JSON ジェネレーターの構成に使用されるサポートされているプロバイダー固有の構成プロパティの読み取り専用マップを返します。 |
JsonGenerator createGenerator(WriterSE writer)
writer
- JSON が書き込まれる I/O ライター JsonGenerator createGenerator(OutputStreamSE out)
out
- JSON が書き込まれる I/O ストリーム JsonGenerator createGenerator(OutputStreamSE out, CharsetSE charset)
out
- JSON が書き込まれる I/O ストリーム charset
- 文字セット Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.