Forráskód Böngészése

fix: mergeMap key 支持非string类型

lihf 3 hónapja
szülő
commit
dddb08a048
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      config/init.go

+ 2 - 2
config/init.go

@@ -93,9 +93,9 @@ func convertMap(src interface{}) interface{} {
 		}
 		return dst
 	case map[interface{}]interface{}:
-		dst := make(map[string]interface{}, len(m))
+		dst := make(map[interface{}]interface{}, len(m))
 		for k, v := range m {
-			dst[fmt.Sprint(k)] = convertMap(v)
+			dst[k] = convertMap(v)
 		}
 		return dst
 	case []interface{}: