JsonGeneratorFactory

E836469

JsonGeneratorFactory is a Jakarta JSON Processing API interface used to create configured JsonGenerator instances for streaming JSON output.

All labels observed (1)

Label Occurrences
JsonGeneratorFactory canonical 3

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Jakarta JSON Processing API interface
Java interface
apiStyle streaming JSON generation
belongsToEcosystem Jakarta EE
Java SE (via standalone library)
category JSON processing
data serialization
configurableBy Map<String, ?> configuration
configurationAffects JsonGenerator behavior
conformsTo Jakarta JSON Processing specification
createdBy JsonProvider#createGeneratorFactory(java.util.Map<String, ?>)
definedInPackage jakarta.json.stream
formerlyGoverningBody Oracle (Java EE)
generatorsThreadSafety JsonGenerator instances are not guaranteed to be thread-safe
governingBody Eclipse Foundation (Jakarta EE)
linked to: Eclipse Foundation
hasDocumentation Jakarta JSON Processing specification JSR 374 successor
hasMethod createGenerator(java.io.OutputStream)
createGenerator(java.io.OutputStream, java.nio.charset.Charset)
createGenerator(java.io.Writer)
createGenerator(javax.json.stream.JsonGenerator)
getConfigInUse()
introducedIn Java EE JSON Processing API
language Java
lifecycle typically created by JsonProvider
originatedFrom JSR 353: Java API for JSON Processing
partOf Jakarta JSON Processing
Jakarta JSON Processing API
Jakarta JSON Processing streaming API
previouslyDefinedInPackage javax.json.stream
relatedTo JsonBuilderFactory
JsonGenerator
JsonParserFactory
returns JsonGenerator
serializationFormat JSON
supports configuration of JsonGenerator properties
supportsFeature buffer size configuration (implementation dependent)
character encoding configuration
pretty printing (implementation dependent)
threadSafety may be thread-safe depending on implementation
typicalUsage obtain factory from JsonProvider then create JsonGenerator for output stream or writer
usedFor creating JsonGenerator instances
creating configured JsonGenerator instances
streaming JSON output
usedIn client-side Java applications
microservices producing JSON
server-side Java applications

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jakarta JSON Processing provides JsonGeneratorFactory
JsonGenerator createdBy JsonGeneratorFactory
JsonBuilderFactory relatedTo JsonGeneratorFactory