Module jakarta.json.bind
Package jakarta.json.bind.annotation
package jakarta.json.bind.annotation
Defines annotations for customizing the mapping between Java program elements and JSON documents.
- Since:
- JSON Binding 1.0
-
ClassDescriptionMarks any relevant JSON Binding annotations.This annotation identifies the custom constructor or factory method to use when creating an instance of the associated class.Annotation provides way how to set custom date format to field or JavaBean property.Specifies how fields having null values are serialized into JSON.Annotation provides way how to set custom number format to field or JavaBean property.Allows customization of field (or JavaBean property) name.This name is used either in serialization or in deserialization.Specifies order in which properties are serialized.Subtype is tightly bound to the
JsonbTypeInfo
.Prevents mapping of a Java Bean property, field or type to JSON representation.Annotation provides way how to set custom JsonbAdapter to field or JavaBean property.Annotation provides way how to set custom JsonbDeserializer to field or JavaBean property.Configuration annotation of the type information handling.Annotation provides way how to set custom JsonbSerializer to field or JavaBean property.Annotation provides way how to customize visibility strategy of the JSON Binding.