code: func decodeJSONUsingNumber(r io.Reader) (interface{}, error) {
  	// Copied from gojsonschema.
  	var document interface{}
  
  	decoder := json.NewDecoder(r)
  	decoder.UseNumber()
  
  	err := decoder.Decode(&document)
  	if err != nil {
  		return nil, err
  	}
  
  	return document, nil
  }
docs: // decodeJSONUsingNumber returns JSON parsed from an io.Reader