Module jakarta.json

Interface JsonGeneratorFactory


public interface JsonGeneratorFactory
Factory to create JsonGenerator instances. If a factory instance is configured with some configuration, the configuration applies to all generator instances created using that factory instance.

The class Json also provides methods to create JsonGenerator instances, but using JsonGeneratorFactory is preferred when creating multiple generator instances as shown in the following example:

 
 JsonGeneratorFactory factory = Json.createGeneratorFactory();
 JsonGenerator generator1 = factory.createGenerator(...);
 JsonGenerator generator2 = factory.createGenerator(...);
 
 

All the methods in this class are safe for use by multiple concurrent threads.