Package nablarch.core.text.json
Class LocalDateTimeToJsonSerializer
java.lang.Object
nablarch.core.text.json.JavaTimeToJsonSerializer
nablarch.core.text.json.LocalDateTimeToJsonSerializer
- All Implemented Interfaces:
JsonSerializer
Java8以降のjava.time.LocalDateTimeをシリアライズするクラス。
受入れ可能なオブジェクトの型は java.time.LocalDateTime。
シリアライズによりJsonのstringとして出力する。
受入れ可能なオブジェクトの型は java.time.LocalDateTime。
シリアライズによりJsonのstringとして出力する。
- Author:
- Shuji Kitamura
-
Field Summary
Fields inherited from class nablarch.core.text.json.JavaTimeToJsonSerializer
datePattern, formatMethod, formatter, manager, stringSerializer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getDatePattern
(JsonSerializationSettings settings) 日時フォーマットを取得する。protected String
このクラスで処理する値のクラス名を取得する。Methods inherited from class nablarch.core.text.json.JavaTimeToJsonSerializer
initialize, isTarget, serialize
-
Constructor Details
-
LocalDateTimeToJsonSerializer
コンストラクタ。- Parameters:
manager
- シリアライズ管理クラス
-
-
Method Details
-
getDatePattern
日時フォーマットを取得する。- Specified by:
getDatePattern
in classJavaTimeToJsonSerializer
- Returns:
- 日時フォーマット
-
getValueClassName
このクラスで処理する値のクラス名を取得する。- Specified by:
getValueClassName
in classJavaTimeToJsonSerializer
- Returns:
- クラス名
-