Slide 48
Slide 48 text
© DMM.com
format
バックエンドAPIのUI層でHTTP Response Bodyを組み立てるときに
time.TimeをDateに変換する処理を書かなくてよくなる。
48
{
"TimeDateOnly": "2000-01-01",
"TimeUnixSec": 946684800
}
v := struct {
TimeDateOnly time.Time `json:",format:'2006-01-02'"`
TimeUnixSec time.Time `json:",format:unix"`
}{
TimeDateOnly: time.Date(2000, 1, 1, 0, 0, 0, 0, time.UTC),
TimeUnixSec: time.Date(2000, 1, 1, 0, 0, 0, 0, time.UTC),
}
b, _ := json.Marshal(&v)