Interface | Description |
---|---|
JsonSerializationManager |
JsonSerializer を管理、提供するインターフェース。 |
JsonSerializer |
オブジェクトをJsonにシリアライズするインターフェース。
受入れ可能なオブジェクトを特定したクラスを実装する。 |
Class | Description |
---|---|
ArrayToJsonSerializer |
配列をシリアライズするクラス。
受入れ可能なオブジェクトの型は 配列オブジェクト。 シリアライズによりJsonのarrayとして出力する。 |
BasicJsonSerializationManager |
JsonSerializationManager の基本実装クラス。 |
BooleanToJsonSerializer |
Booleanの値をシリアライズするクラス。
|
CalendarToJsonSerializer |
Calendarの値をシリアライズするクラス。
受入れ可能なオブジェクトの型は java.util.Calendar。 シリアライズによりJsonのstringとして出力する。 |
DateToJsonSerializer |
Dateの値をシリアライズするクラス。
受入れ可能なオブジェクトの型は java.util.Date。 java.sql.Date, java.sql.Time, java.sql.Timestamp などの Dateのサブクラスは対象にならない。 シリアライズによりJsonのstringとして出力する。 |
JavaTimeToJsonSerializer |
Date and Time APIの日時を扱うクラスをシリアライズするための抽象クラス。
|
JsonSerializationSettings |
シリアライザの初期化に使用する設定クラス。
|
ListToJsonSerializer |
Listオブジェクトをシリアライズするクラス。
受入れ可能なオブジェクトの型は java.util.List。 シリアライズによりJsonのarrayとして出力する。 |
LocalDateTimeToJsonSerializer |
Java8以降のjava.time.LocalDateTimeをシリアライズするクラス。
受入れ可能なオブジェクトの型は java.time.LocalDateTime。 シリアライズによりJsonのstringとして出力する。 |
MapToJsonSerializer |
Mapオブジェクトをシリアライズするクラス。
|
NullToJsonSerializer |
nullをシリアライズするクラス。
nullを変換するための特殊なシリアライザとなり、 NullToJsonSerializer.isTarget(Class) による判定は常にtrueを返す。シリアライズによりJsonのnullとして出力する。 |
NumberToJsonSerializer |
Numberの値をシリアライズするクラス。
|
ObjectToJsonSerializer |
任意のオブジェクトを文字列としてシリアライズするクラス。
本クラスは全てのObjectを受け入れてシリアライズする。 toString()メソッドの戻り値をシリアライズ対象の文字列とする。 シリアライズによりJsonのstringとして出力する。 |
StringToJsonSerializer |
文字列をシリアライズするクラス。
受入れ可能なオブジェクトの型は java.lang.String。 シリアライズによりJsonのstringとして出力する。 |