Closed brianfoshee closed 9 years ago
https://groups.google.com/forum/#!topic/golang-dev/I1dGXiwhJaw
const Fmt = "2006-01-02T15:04:05" type jTime time.Time func (jt *jTime) UnmarshalJSON(data []byte) os.Error { b := bytes.NewBuffer(data) dec := json.NewDecoder(b) var s string if err := dec.Decode(&s); err != nil { return err } t, err := time.Parse(Fmt, s) if err != nil { return err } *jt = (jTime)(*t) return nil }
https://groups.google.com/forum/#!topic/golang-dev/I1dGXiwhJaw