Jakarta JSON Binding 3.0.0

This release contains following changes:

  • Deserialization of the null to the JsonValue.NULL_VALUE
  • @JsonbTypeDeserializer and @JsonbTypeAdapter supported as a parameter/type annotation
  • Support for handling polymorphic types
  • Deprecate @JsonbProperty.nillable()

Including the following backwards incompatible changes:

  • Optional @JsonbCreator parameters

This release requires Java SE 11 or newer (aligned with Jakarta EE 10).

Release Date
Release Type
Major release (API breakage)
This release is part of Jakarta 10