(rv reflect.Value)
| 82 | } |
| 83 | |
| 84 | func normalizeMap(rv reflect.Value) map[string]any { |
| 85 | keys := make([]string, 0, rv.Len()) |
| 86 | for _, key := range rv.MapKeys() { |
| 87 | keys = append(keys, key.String()) |
| 88 | } |
| 89 | sort.Strings(keys) |
| 90 | normalized := make(map[string]any, rv.Len()) |
| 91 | for _, k := range keys { |
| 92 | normalized[k] = rv.MapIndex(reflect.ValueOf(k)).Interface() |
| 93 | } |
| 94 | return normalized |
| 95 | } |
no test coverage detected