squadron/internal/util/strings.go
2023-09-21 10:25:54 +02:00

18 lines
292 B
Go

package util
import (
"strings"
)
func ToSnakeCaseKeys(in interface{}) {
if value, ok := in.(map[string]interface{}); ok {
for k, v := range value {
if strings.Contains(k, "-") {
value[strings.ReplaceAll(k, "-", "_")] = v
delete(value, k)
}
ToSnakeCaseKeys(v)
}
}
}