JsonbDeserializer
E836361
JsonbDeserializer is a Jakarta JSON Binding interface used to define custom logic for converting JSON data into Java objects during deserialization.
Statements (39)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta JSON Binding interface
ⓘ
Java interface ⓘ |
| belongsTo | Jakarta EE ecosystem NERFINISHED ⓘ |
| canBeImplementedBy | user-defined Java classes ⓘ |
| configurableVia |
@JsonbTypeDeserializer annotation
ⓘ
JsonbConfig with custom deserializers ⓘ |
| conformsTo | Jakarta JSON Binding specification ⓘ |
| definedIn | jakarta.json.bind.serializer package NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| methodParameter |
deserialize: DeserializationContext
ⓘ
deserialize: JsonParser ⓘ deserialize: Type ⓘ |
| methodReturnType | deserialize: T ⓘ |
| partOf |
Jakarta JSON Binding API
NERFINISHED
ⓘ
Jakarta JSON Binding deserialization mechanism ⓘ Jakarta JSON Binding specification NERFINISHED ⓘ |
| previouslyIn | javax.json.bind.serializer package ⓘ |
| relatedTo |
DeserializationContext
NERFINISHED
ⓘ
JsonParser ⓘ Jsonb NERFINISHED ⓘ JsonbConfig NERFINISHED ⓘ JsonbSerializer NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.