JsonGeneratorFactory
E836469
JsonGeneratorFactory is a Jakarta JSON Processing API interface used to create configured JsonGenerator instances for streaming JSON output.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta JSON Processing API interface
ⓘ
Java interface ⓘ |
| apiStyle | streaming JSON generation ⓘ |
| belongsToEcosystem |
Jakarta EE
NERFINISHED
ⓘ
Java SE (via standalone library) NERFINISHED ⓘ |
| category |
JSON processing
ⓘ
data serialization ⓘ |
| configurableBy | Map<String, ?> configuration ⓘ |
| configurationAffects | JsonGenerator behavior ⓘ |
| conformsTo | Jakarta JSON Processing specification NERFINISHED ⓘ |
| createdBy | JsonProvider#createGeneratorFactory(java.util.Map<String, ?>) ⓘ |
| definedInPackage | jakarta.json.stream NERFINISHED ⓘ |
| formerlyGoverningBody | Oracle (Java EE) NERFINISHED ⓘ |
| generatorsThreadSafety | JsonGenerator instances are not guaranteed to be thread-safe ⓘ |
| governingBody | Eclipse Foundation (Jakarta EE) NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| language | Java NERFINISHED ⓘ |
| lifecycle | typically created by JsonProvider ⓘ |
| originatedFrom | JSR 353: Java API for JSON Processing NERFINISHED ⓘ |
| partOf |
Jakarta JSON Processing
NERFINISHED
ⓘ
Jakarta JSON Processing API NERFINISHED ⓘ Jakarta JSON Processing streaming API NERFINISHED ⓘ |
| previouslyDefinedInPackage | javax.json.stream ⓘ |
| relatedTo |
JsonBuilderFactory
NERFINISHED
ⓘ
JsonGenerator NERFINISHED ⓘ JsonParserFactory NERFINISHED ⓘ |
| returns | JsonGenerator NERFINISHED ⓘ |
| serializationFormat | JSON NERFINISHED ⓘ |
| 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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.