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


フィールド(または JavaBean プロパティ)の名前をカスタマイズできます。この名前は、シリアライゼーションまたはデシリアライゼーションで使用されます。

使用方法

@JsonbProperty アノテーションは、次のプログラム要素で使用できます。

  • JavaBean プロパティ
  • フィールド
  • パラメーター
導入:
JSON バインディング 1.0
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    使用すべきではありません。
    代わりに JsonbNillable を別のアノテーションとして使用してください。
    フィールド(または JavaBean プロパティ)のカスタマイズされた名前。
  • 要素の詳細

    • value

      StringSE value
      フィールド(または JavaBean プロパティ)のカスタマイズされた名前。
      戻り値:
      カスタマイズされたプロパティ名。
      デフォルト:
      ""
    • nillable

      @DeprecatedSE(since="2.1") boolean nillable
      使用すべきではありません。
      代わりに JsonbNillable を別のアノテーションとして使用してください。このオプションは将来削除される予定です。
      null 値の直列化のオン / オフを切り替えます。
      戻り値:
      null 値を持つフィールドをキー / 値ペアとして null 値を持つ JSON に直列化する必要がある場合は True。
      デフォルト:
      false