Class JsonBoolean


@Published(tag="architect") public class JsonBoolean extends CharacterStreamDataString
JSONにおける真偽値を表現するマーカークラス。

入力時には文字列に対して何もせずそのまま返却し、 出力時にはオブジェクトを文字列に変換して返却する。 なお、出力時にオブジェクトがnullの場合はnullを返却する。

本クラスはマーカークラスとして存在し、上記以外の特別な処理は行わない。

  • Constructor Details

    • JsonBoolean

      public JsonBoolean()
  • Method Details

    • convertOnRead

      public String convertOnRead(String data)
       入力時に読み込んだデータを変換する。 この実装では、入力時に引数の文字列をそのまま返却する。 ただし、空文字列をnullに変換する設定がされ、かつ引数が空文字列の場合はnullを返却する。 この実装では、入力時に、引数の文字列に対して何もせずに返却する。
      Overrides:
      convertOnRead in class CharacterStreamDataString
      Parameters:
      data - フィールドの値データ
      Returns:
      変換後の値
    • convertOnWrite

      public String convertOnWrite(Object data)
      この実装では、出力時に、引数のオブジェクトを文字列に変換して返却する。

      引数がnullの場合は、nullを返却する。

      Overrides:
      convertOnWrite in class CharacterStreamDataString
      Parameters:
      data - 書き込みを行うデータ
      Returns:
      変換後の値