アノテーション型 JsonbNillable
@JsonbAnnotation @RetentionSE(RUNTIMESE) @TargetSE({ANNOTATION_TYPESE,FIELDSE,METHODSE,TYPESE,PACKAGESE}) public @interface JsonbNillable
null 値を持つフィールドを JSON に直列化する方法を指定します。
指定できる値は 2 つあります。true の場合、フィールドは値が null のキー / 値のペアとして直列化されます。false の場合、フィールドは直列化されません(デフォルトの動作)。
アノテーションは、フィールド、メソッド、型、またはパッケージに指定でき、基になるすべてのプロパティとクラスに影響します。
プロパティレベルでの同様の機能については、
JsonbProperty
を参照してください。ただし、このJsonbProperty
機能は推奨されていないため、使用しないでください。- 導入:
- JSON バインディング 1.0
オプション要素の概要
オプション要素 修飾子と型 オプションの要素 説明 boolean
value
null 値を持つプロパティの直列化のオン / オフを切り替えます。