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 JsonSerializersettings - シリアライザの設定public boolean isTarget(java.lang.Class<?> valueClass)
isTarget in interface JsonSerializervalueClass - 判定対象のクラスpublic void serialize(java.io.Writer writer,
                      java.lang.Object value)
               throws java.io.IOException
serialize in interface JsonSerializerwriter - シリアライズ結果を書き込むWriterオブジェクトvalue - シリアライズする値java.io.IOException - Writerオブジェクトへの書き込みエラー