@Published(tag="architect") public class JsonString extends CharacterStreamDataString
入力時には文字列に対して何もせずそのまま返却し、 出力時にはオブジェクトを文字列に変換して返却する。 なお、出力時にオブジェクトがnullの場合はnullを返却する。
本クラスはマーカークラスとして存在し、上記以外の特別な処理は行わない。 ダブルクォートで囲むなどの処理は利用者側で行うこと。
convertEmptyToNull
Constructor and Description |
---|
JsonString() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convertOnRead(java.lang.String data)
入力時に読み込んだデータを変換する。
|
java.lang.String |
convertOnWrite(java.lang.Object data)
この実装では、出力時に、引数のオブジェクトを文字列に変換して返却する。
引数がnullの場合は、nullを返却する。
|
initialize
getSize
getField, init, removePadding, setConvertEmptyToNull
public java.lang.String convertOnRead(java.lang.String data)
null
に変換する設定がされ、かつ引数が空文字列の場合はnull
を返却する。
この実装では、入力時に、引数の文字列に対して何もせずに返却する。convertOnRead
in class CharacterStreamDataString
data
- フィールドの値データpublic java.lang.String convertOnWrite(java.lang.Object data)
convertOnWrite
in class CharacterStreamDataString
data
- 書き込みを行うデータ