アノテーション型 JsonbTransient
@JsonbAnnotation @RetentionSE(RUNTIMESE) @TargetSE({ANNOTATION_TYPESE,FIELDSE,METHODSE}) public @interface JsonbTransient
Java Bean プロパティ、フィールド、型の JSON 表現へのマッピングを防止します。
使用方法
@JsonbTransient
アノテーションは、次のプログラム要素で使用できます。- getter/setter
- フィールド
@JsonbTransient
は、他のすべての JSON バインディングで定義されたアノテーションと相互に排他的です。クラスフィールドに
@JsonbTransient
アノテーションが付けられている場合、このフィールド getter または setter に他の JSON バインディングアノテーションが付けられていると、例外がスローされます。getter に
@JsonbTransient
アノテーションが付けられている場合、フィールドまたはこの getter に他の JSON バインディングアノテーションが付けられていると、例外がスローされます。JSON バインディングアノテーションが setter に表示されている場合、例外はスローされません。setter に
@JsonbTransient
アノテーションが付けられている場合、フィールドまたはこの setter に他の JSON バインディングアノテーションが付けられていると、例外がスローされます。JSON バインディングアノテーションが getter に表示されている場合、例外はスローされません。- 導入:
- JSON バインディング 1.0