code: func (c *Context) ShouldBindUri(obj interface{}) error {
  	m := make(map[string][]string)
  	for _, v := range c.Params {
  		m[v.Key] = []string{v.Value}
  	}
  	return binding.Uri.BindUri(m, obj)
  }
docs: // ShouldBindUri binds the passed struct pointer using the specified binding engine.