アノテーションインターフェースの使用
jakarta.json.bind.annotation.JsonbAnnotation
JsonbAnnotation を使用するパッケージ
jakarta.json.bind.annotation 内の JsonbAnnotation 使用
JsonbAnnotation 型のアノテーションを持つ jakarta.json.bind.annotation のクラス修飾子と型クラス説明@interfaceこのアノテーションは、関連付けられたクラスのインスタンスを作成するときに使用するカスタムコンストラクターまたはファクトリメソッドを識別します。@interfaceアノテーションは、カスタム日付形式をフィールドまたは JavaBean プロパティに設定する方法を提供します。@interfacenull 値を持つフィールドを JSON に直列化する方法を指定します。@interfaceアノテーションは、カスタム数値形式をフィールドまたは JavaBean プロパティに設定する方法を提供します。@interfaceフィールド(または JavaBean プロパティ)の名前をカスタマイズできます。この名前は、シリアライゼーションまたはデシリアライゼーションで使用されます。@interfaceプロパティが直列化される順序を指定します。@interfaceサブ型はJsonbTypeInfoに強くバインドされています。@interfaceJava Bean プロパティ、フィールド、型の JSON 表現へのマッピングを防止します。@interfaceアノテーションは、カスタム JsonbAdapter をフィールドまたは JavaBean プロパティに設定する方法を提供します。@interfaceアノテーションは、カスタム JsonbDeserializer をフィールドまたは JavaBean プロパティに設定する方法を提供します。@interface型情報取り扱いの構成アノテーション。@interfaceアノテーションは、カスタム JsonbSerializer をフィールドまたは JavaBean プロパティに設定する方法を提供します。@interfaceアノテーションは、JSON バインディングの可視性戦略をカスタマイズする方法を提供します。