Annotation Interface JsonbProperty


Allows customization of field (or JavaBean property) name.This name is used either in serialization or in deserialization.

Usage

The @JsonbProperty annotation can be used with the following program elements:

  • a JavaBean property
  • field
  • parameter
Since:
JSON Binding 1.0
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Deprecated.
    Please use JsonbNillable as another annotation instead.
    Customized name of the field (or JavaBean property).
  • Element Details

    • value

      String value
      Customized name of the field (or JavaBean property).
      Returns:
      Customized property name.
      Default:
      ""
    • nillable

      @Deprecated(since="2.1") boolean nillable
      Deprecated.
      Please use JsonbNillable as another annotation instead. This option will be removed in the future.
      Switches on/off serialization of null values.
      Returns:
      True if field with null value should be serialized as key/value pair into JSON with null value.
      Default:
      false