(keywordize-keys m)
Recursively transforms all map keys from strings to keywords.
(require 'clojure.walk)
(clojure.walk/keywordize-keys {"a" 1 "b" 2})
;;=> {:a 1 :b 2}
(use 'clojure.walk)
(keywordize-keys {"a" 1, "b" {"c" {"d" 2}}})
;;=> {:a 1, :b {:c {:d 2}}}