(kv map[string]string)
| 251 | } |
| 252 | |
| 253 | func mapToString(kv map[string]string) string { |
| 254 | keys := make([]string, 0, len(kv)) |
| 255 | for k := range kv { |
| 256 | keys = append(keys, k) |
| 257 | } |
| 258 | sort.Strings(keys) |
| 259 | var sb strings.Builder |
| 260 | for i, k := range keys { |
| 261 | if i != 0 { |
| 262 | fmt.Fprint(&sb, ",") |
| 263 | } |
| 264 | fmt.Fprintf(&sb, "%s=%s", k, kv[k]) |
| 265 | } |
| 266 | return sb.String() |
| 267 | } |