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 © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.