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.

All labels observed (2)

Label Occurrences
JsonbSerializer canonical 2
JsonbConfig.withSerializers 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf JSON-B interface ⓘ
Jakarta JSON Binding interface ⓘ
Java interface ⓘ
belongsToEcosystem Jakarta EE ⓘ
canHandle custom field formats ⓘ
custom type mappings ⓘ
special value transformations ⓘ
category JSON processing ⓘ
data binding ⓘ
definedIn jakarta.json.bind.serializer package ⓘ
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 ⓘ
namespace jakarta.json.bind.serializer ⓘ
partOf JSON-B specification ⓘ
Jakarta JSON Binding API ⓘ
previousNamespace javax.json.bind.serializer ⓘ
registeredVia JsonbConfig.withSerializers ⓘ
linked to: JsonbSerializer
relatedTo Jsonb ⓘ
JsonbBuilder ⓘ
JsonbConfig ⓘ
JsonbDeserializer ⓘ
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 ⓘ

How these facts were elicited

Referenced by (3)

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

Jakarta JSON Binding → hasConcept → JsonbSerializer ⓘ
JsonbDeserializer → relatedTo → JsonbSerializer ⓘ
JsonbSerializer → registeredVia → JsonbConfig.withSerializers ⓘ
linked to: JsonbSerializer