You can also use the clojure.walk
library to achieve the desired result with the function keywordize-keys
(use 'clojure.walk)
(keywordize-keys {"name" "Tylenol", "how" "instructions"})
;=> {:name "Tylenol", :how "instructions"}
This will walk the map recursively as well so it will “keywordize” keys in nested map too
http://clojuredocs.org/clojure_core/clojure.walk/keywordize-keys