JsonbDeserializer

E836361

JsonbDeserializer is a Jakarta JSON Binding interface used to define custom logic for converting JSON data into Java objects during deserialization.

All labels observed (1)

Label Occurrences
JsonbDeserializer canonical 2

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf Jakarta JSON Binding interface
Java interface
belongsTo Jakarta EE ecosystem
linked to: Jakarta EE
canBeImplementedBy user-defined Java classes
configurableVia @JsonbTypeDeserializer annotation
JsonbConfig with custom deserializers
conformsTo Jakarta JSON Binding specification
definedIn jakarta.json.bind.serializer package
genericType JsonbDeserializer<T>
hasMethod deserialize
introducedFor fine-grained control over JSON-B deserialization
invokedBy JSON-B runtime during deserialization
invokedWhen a property or type is configured with a custom deserializer
language Java
methodParameter deserialize: DeserializationContext
deserialize: JsonParser
deserialize: Type
methodReturnType deserialize: T
partOf Jakarta JSON Binding API
Jakarta JSON Binding deserialization mechanism
Jakarta JSON Binding specification
previouslyIn javax.json.bind.serializer package
relatedTo DeserializationContext
JsonParser
Jsonb
linked to: JsonbBuilder

JsonbConfig
JsonbSerializer
scope property-level deserialization customization
type-level deserialization customization
serializationDirection deserializationOnly
supports context-aware deserialization using DeserializationContext
custom mapping from JSON tokens to Java fields
usedFor converting JSON data to Java objects
custom JSON deserialization
handling legacy JSON structures
handling polymorphic deserialization
handling special JSON formats
overriding default deserialization behavior
usedIn Jakarta JSON Binding 2.x and later

How these facts were elicited

Referenced by (2)

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

Jakarta JSON Binding hasConcept JsonbDeserializer
JsonbSerializer relatedTo JsonbDeserializer