JsonGenerator
E836358
JsonGenerator is a Jakarta JSON Processing API component used to efficiently produce JSON data in a streaming, write-only manner.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
JSON streaming generator
ⓘ
Jakarta JSON Processing API component ⓘ |
| accessPattern | sequential write ⓘ |
| advantage | avoids building full JSON tree in memory ⓘ |
| advantageOver | in-memory JSON object models ⓘ |
| belongsToEcosystem | Jakarta EE JSON APIs NERFINISHED ⓘ |
| conformsTo | JSON text syntax ⓘ |
| createdBy | JsonGeneratorFactory NERFINISHED ⓘ |
| definedIn | Jakarta JSON Processing specification NERFINISHED ⓘ |
| designedFor | efficient JSON data production ⓘ |
| formerlyPartOf | Java API for JSON Processing NERFINISHED ⓘ |
| hasProperty |
efficient for large JSON documents
ⓘ
forward-only cursor ⓘ low memory footprint ⓘ write-only access ⓘ |
| language | Java NERFINISHED ⓘ |
| obtainedVia | Json.createGenerator ⓘ |
| outputType |
java.io.OutputStream
ⓘ
java.io.StringWriter NERFINISHED ⓘ java.io.Writer ⓘ |
| package | jakarta.json.stream ⓘ |
| partOf |
Jakarta JSON Processing
NERFINISHED
ⓘ
Jakarta JSON Processing API NERFINISHED ⓘ |
| requiresCall |
close
ⓘ
flush ⓘ |
| successorOf | javax.json.stream.JsonGenerator NERFINISHED ⓘ |
| supportsOperation |
array end
ⓘ
array start ⓘ incremental JSON writing ⓘ object end ⓘ object start ⓘ streaming JSON generation ⓘ write boolean value ⓘ write key ⓘ write null value ⓘ write numeric value ⓘ write string value ⓘ write value ⓘ write-only JSON output ⓘ |
| targetEnvironment |
Jakarta EE
NERFINISHED
ⓘ
Java SE NERFINISHED ⓘ |
| threadSafety | implementation-dependent ⓘ |
| useCase |
server-side JSON response generation
ⓘ
streaming large JSON payloads ⓘ writing JSON to HTTP responses ⓘ writing JSON to files ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.