Golang 自定义Time类型的JSON字段格式
Golang 自定义Time类型的JSON字段格式
Go 自身的 time.Time 类型默认解析的日期格式是 RFC3339 标准, 也就是 2006-01-02T15:04:05Z07:00 的格式。
改成自定义类型的思路是:
定义一个内嵌time.Time的结构体,并重写MarshalJSON方法,然后在定义model的时候把time.Time类型替换为我们自己的类型即可。
废话不多说,先上代码片段。
import (
"database/sql/driver"
"fmt"
"time"
)
原创
2021-08-26 15:00:57 ·
2380 阅读 ·
0 评论