code: func (u *NumberDecoder) Decode(data []byte, v interface{}) error {
  	dec := json.NewDecoder(bytes.NewReader(data))
  	dec.UseNumber()
  	return dec.Decode(v)
  }
docs: // Decode decodes with json.Unmarshal from the Go standard library.