アノテーションインターフェース JsonbNillable


null 値を持つフィールドを JSON に直列化する方法を指定します。

指定できる値は 2 つあります。true の場合、フィールドは値が null のキー / 値のペアとして直列化されます。false の場合、フィールドは直列化されません(デフォルトの動作)。

アノテーションは、フィールド、メソッド、型、またはパッケージに指定でき、基になるすべてのプロパティとクラスに影響します。

プロパティレベルでの同様の機能については、JsonbProperty を参照してください。ただし、この JsonbProperty 機能は推奨されていないため、使用しないでください。

導入:
JSON バインディング 1.0
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    null 値を持つプロパティの直列化のオン / オフを切り替えます。
  • 要素の詳細

    • value

      boolean value
      null 値を持つプロパティの直列化のオン / オフを切り替えます。
      戻り値:
      null 値を持つフィールドをキー / 値ペアとして null 値を持つ JSON に直列化する必要がある場合は True。
      デフォルト:
      true