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