JsonWriter
E836357
JsonWriter is a Jakarta JSON Processing API component used to write JSON data to an output stream or writer in a structured and efficient manner.
Statements (39)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta JSON Processing API component
ⓘ
interface ⓘ |
| belongsToSpecification | Jakarta EE NERFINISHED ⓘ |
| closeEffect | closes the underlying writer or output stream depending on implementation ⓘ |
| creationVia |
Json.createWriter(OutputStream)
ⓘ
Json.createWriter(Writer) ⓘ |
| definedIn | jakarta.json package NERFINISHED ⓘ |
| designGoal |
efficient JSON serialization
ⓘ
structured JSON output ⓘ |
| errorCondition | throws JsonException on I/O or write errors ⓘ |
| inputType |
JsonArray
ⓘ
JsonObject ⓘ JsonStructure ⓘ |
| introducedAs | part of JSON-P 1.0 ⓘ |
| lifecycleRequirement | must be closed after use ⓘ |
| namespace | jakarta.json NERFINISHED ⓘ |
| outputTarget |
java.io.OutputStream
ⓘ
java.io.Writer ⓘ |
| partOf |
Jakarta JSON Processing
NERFINISHED
ⓘ
Jakarta JSON Processing API NERFINISHED ⓘ |
| previouslyPartOf | Java EE JSON Processing (JSR 353) NERFINISHED ⓘ |
| previousNamespace | javax.json NERFINISHED ⓘ |
| processingModel | object-model API ⓘ |
| relatedInterface |
JsonGenerator
NERFINISHED
ⓘ
JsonReader ⓘ |
| serializationFormat | JSON text ⓘ |
| standardizedBy | Jakarta JSON Processing specification NERFINISHED ⓘ |
| supportsEncoding | UTF-8 when using OutputStream ⓘ |
| supportsOperation |
close()
ⓘ
write(JsonStructure value) ⓘ writeArray(JsonArray value) ⓘ writeObject(JsonObject value) ⓘ |
| threadSafety | not guaranteed to be thread-safe ⓘ |
| usagePattern | created via factory methods rather than direct instantiation ⓘ |
| usedFor |
serializing JSON structures
ⓘ
writing JSON data ⓘ |
| writesStructure |
JSON array
ⓘ
JSON object ⓘ generic JSON structure ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.