MarshalJSON implements json.Marshaler.
()
| 23 | |
| 24 | // MarshalJSON implements json.Marshaler. |
| 25 | func (d Duration) MarshalJSON() ([]byte, error) { |
| 26 | return json.Marshal(time.Duration(d).String()) |
| 27 | } |
| 28 | |
| 29 | // UnmarshalJSON implements json.Unmarshaler. |
| 30 | func (d *Duration) UnmarshalJSON(b []byte) error { |