public class ListToJsonSerializer extends java.lang.Object implements JsonSerializer
Modifier and Type | Field and Description |
---|---|
protected static char |
BEGIN_ARRAY
arrayの開始文字
|
protected static char |
END_ARRAY
arrayの終了文字
|
protected JsonSerializationManager |
manager
シリアライズ管理クラス
|
protected static char |
VALUE_SEPARATOR
値のセパレータとなる文字
|
Constructor and Description |
---|
ListToJsonSerializer(JsonSerializationManager manager)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
void |
initialize(JsonSerializationSettings settings)
初期処理を行う。
|
boolean |
isTarget(java.lang.Class<?> valueClass)
このシリアライザが受入れ可能なクラスか否かを判定します。
|
void |
serialize(java.io.Writer writer,
java.lang.Object value)
シリアライズを行う。
|
protected static final char BEGIN_ARRAY
protected static final char END_ARRAY
protected static final char VALUE_SEPARATOR
protected final JsonSerializationManager manager
public ListToJsonSerializer(JsonSerializationManager manager)
manager
- シリアライズ管理クラスpublic void initialize(JsonSerializationSettings settings)
initialize
in interface JsonSerializer
settings
- シリアライザの設定public boolean isTarget(java.lang.Class<?> valueClass)
isTarget
in interface JsonSerializer
valueClass
- 判定対象のクラスpublic void serialize(java.io.Writer writer, java.lang.Object value) throws java.io.IOException
serialize
in interface JsonSerializer
writer
- シリアライズ結果を書き込むWriterオブジェクトvalue
- シリアライズする値java.io.IOException
- Writerオブジェクトへの書き込みエラー