JsonbSerializer
E836470
JsonbSerializer is a Jakarta JSON Binding (JSON-B) interface that allows developers to define custom serialization logic for converting Java objects into JSON.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
JSON-B interface
ⓘ
Jakarta JSON Binding interface ⓘ Java interface ⓘ |
| belongsToEcosystem | Jakarta EE NERFINISHED ⓘ |
| canHandle |
custom field formats
ⓘ
custom type mappings ⓘ special value transformations ⓘ |
| category |
JSON processing
ⓘ
data binding ⓘ |
| definedIn | jakarta.json.bind.serializer package NERFINISHED ⓘ |
| design | SPI (Service Provider Interface) for JSON-B ⓘ |
| documentationAvailableAt | https://jakarta.ee/specifications/jsonb/ ⓘ |
| errorHandling | via thrown runtime exceptions in serialize implementation ⓘ |
| genericTypeParameter | T ⓘ |
| governedBy | Eclipse Foundation Jakarta EE specifications ⓘ |
| hasMethod | serialize ⓘ |
| implementedBy | custom serializer classes ⓘ |
| introducedAs | part of JSON-B 1.0 ⓘ |
| invokedBy | JSON-B runtime during marshalling ⓘ |
| jsonGeneratorRole | low-level JSON writing via JsonGenerator ⓘ |
| language | Java NERFINISHED ⓘ |
| namespace | jakarta.json.bind.serializer ⓘ |
| partOf |
JSON-B specification
ⓘ
Jakarta JSON Binding API NERFINISHED ⓘ |
| previousNamespace | javax.json.bind.serializer NERFINISHED ⓘ |
| registeredVia | JsonbConfig.withSerializers NERFINISHED ⓘ |
| relatedTo |
Jsonb
NERFINISHED
ⓘ
JsonbBuilder NERFINISHED ⓘ JsonbConfig NERFINISHED ⓘ JsonbDeserializer NERFINISHED ⓘ |
| replacesOrComplements | default JSON-B serialization ⓘ |
| requires | implementation of serialize method ⓘ |
| scope | per Jsonb instance configuration ⓘ |
| serializationContextRole | delegation to default serialization via SerializationContext ⓘ |
| serializationDirection | Java-to-JSON ⓘ |
| serializationStyle | callback-based ⓘ |
| serializationTarget | JSON text ⓘ |
| serializeMethodParameter |
JsonGenerator generator
ⓘ
SerializationContext ctx ⓘ T object ⓘ |
| supports | user-defined serialization logic ⓘ |
| threadSafety | implementation-dependent ⓘ |
| usedFor |
converting Java objects to JSON
ⓘ
custom JSON serialization ⓘ |
| usedIn |
Jakarta EE applications
ⓘ
Java SE applications ⓘ |
| usedWith | JsonbConfig NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.