アノテーション型 JsonbCreator
@JsonbAnnotation @RetentionSE(RUNTIMESE) @TargetSE({ANNOTATION_TYPESE,METHODSE,CONSTRUCTORSE}) public @interface JsonbCreator
このアノテーションは、関連付けられたクラスのインスタンスを作成するときに使用するカスタムコンストラクターまたはファクトリメソッドを識別します。
特定のクラスで
JsonbCreator
のアノテーションを付けることができるのは、1 つのコンストラクターまたは静的ファクトリメソッドのみです。@JsonbCreator
アノテーションは、パラメーターを持つコンストラクター / メソッドで使用することを目的としています。このようなパラメーターには、たとえば@JsonbProperty
でアノテーションを付けることができます。使用方法
@JsonbCreator
アノテーションは、次のプログラム要素で使用できます。- メソッド
- コンストラクター
- 導入:
- JSON バインディング 1.0