你知道一个函数,可以将Clojure字符串转换为映射吗?例如,如果该函数获取字符串
它将返回一个带有先前键值关系的映射。:first "John" :last "Lukas" :city "London"
它将返回一个带有先前键值关系的映射。:first "John" :last "Lukas" :city "London"
(def stringtoparse ":first \"John\" :last \"Lukas\" :city \"London\"")
(clojure.edn/read-string (str "{" stringtoparse "}"))
clojure.core
库中的read-string
方法,你不应该使用它,原因可以在这里[http://clojuredocs.org/clojure.core/read-string]和[http://clojuredocs.org/clojure.core/read]找到。请注意不要更改原意。 - Sam Estep