code: func (e errBadJSON) Error() string {
  	return fmt.Sprintf(
  		"%s: error unmarshaling JSON %q: %s",
  		e.msg,
  		string(e.json),
  		e.err)
  }
docs: // Error returns an error message that includes the json.Unmarshal error as well
  // as the bad JSON data.