| Package | Description | 
|---|---|
| javax.json.bind.annotation | 
 
 Defines annotations for customizing the mapping between Java program elements
 and JSON documents. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
interface  | 
JsonbCreator
This annotation identifies the custom constructor or factory method to use when creating an instance
 of the associated class. 
 | 
interface  | 
JsonbDateFormat
Annotation provides way how to set custom date format to field or JavaBean property. 
 | 
interface  | 
JsonbNillable
Specifies how fields having null values are serialized into JSON. 
 | 
interface  | 
JsonbNumberFormat
Annotation provides way how to set custom number format to field or JavaBean property. 
 | 
interface  | 
JsonbProperty
Allows customization of field (or JavaBean property) name.This name is used either in serialization or
 in deserialization. 
 | 
interface  | 
JsonbPropertyOrder
Specifies order in which properties are serialized. 
 | 
interface  | 
JsonbTransient
Prevents mapping of a Java Bean property, field or type to JSON representation. 
 | 
interface  | 
JsonbTypeAdapter
Annotation provides way how to set custom JsonbAdapter to field or JavaBean property. 
 | 
interface  | 
JsonbTypeDeserializer
     Annotation provides way how to set custom JsonbDeserializer to field or JavaBean property. 
 | 
interface  | 
JsonbTypeSerializer
Annotation provides way how to set custom JsonbSerializer to field or JavaBean property. 
 | 
interface  | 
JsonbVisibility
Annotation provides way how to customize visibility strategy of the JSON Binding. 
 | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.