アノテーション型 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