a JsonTime type:
JsonTime
type JsonTime struct { time.Time } func (jt JsonTime) MarshalJSON() ([]byte, error) { //