gitlab.com/evatix-go/core@v1.3.55/coredata/coredynamic/MapKeysStringSliceAnySorted.go (about) 1 package coredynamic 2 3 import ( 4 "reflect" 5 "sort" 6 ) 7 8 func MapKeysStringSliceAnySorted(any interface{}) ([]string, error) { 9 reflectVal := reflect.ValueOf(any) 10 11 keys, err := MapKeysStringSlice(reflectVal) 12 13 if err != nil { 14 return keys, err 15 } 16 17 sort.Strings(keys) 18 19 return keys, nil 20 }