code: func EncodeToString(dst interface{}) (string, error) {
  	v := reflect.ValueOf(dst)
  	n, err := encodeToNode(v, false)
  	if err != nil {
  		return "", err
  	}
  	vs := n.values(defaultDelimiter, defaultEscape)
  	return vs.Encode(), nil
  }
docs: // EncodeToString encodes dst as a form and returns it as a string.