code: func (d Decoder) DecodeString(dst interface{}, src string) error {
  	vs, err := url.ParseQuery(src)
  	if err != nil {
  		return err
  	}
  	v := reflect.ValueOf(dst)
  	return d.decodeNode(v, parseValues(d.d, d.e, vs, canIndexOrdinally(v)))
  }
docs: // DecodeString decodes src into dst.