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
  • Annotation Interfaces
    Class
    Description
    Marks any relevant JSON Binding annotations.
    Annotates a constructor or static factory method to use for deserialization.
    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.
    Customizes serialization and/or deserialziaton of JSON property names.
    Customizes the order in which properties are serialized for the annotated type.
    Subtype is tightly bound to the JsonbTypeInfo.
    Prevents serialization and/or deserialization of JSON properties.
    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.