clojure.walk/keywordize-keys

functionsince v0.0-927 clojure.walk/keywordize-keysEdit
(keywordize-keys m)

Source docstring:
Recursively transforms all map keys from strings to keywords.
Source code @ clojurescript:src/main/cljs/clojure/walk.cljs
(defn keywordize-keys
  {:added "1.1"}
  [m]
  (let [f (fn [[k v]] (if (string? k) [(keyword k) v] [k v]))]
    ;; only apply to maps
    (postwalk (fn [x] (if (map? x) (into {} (map f x)) x)) m)))