![](/img/trans.png)
[英]Clojure: convert a map with keyword keys to one with equivalent string keys
[英]Clojure: convert a string to map
你知道一個帶有Clojure字符串並將其轉換為地圖的函數嗎? 例如,如果函數獲取字符串
:第一個“約翰”:最后一個“盧卡斯”:城市“倫敦”
它返回一個包含先前鍵值關系的地圖。
您可以使用clojure.end / read-string函數。 它確保沒有人為您的系統注入代碼,否則將解析clojure數據結構。 在前面添加“{”並附加“}”使其成為一個地圖,可以這樣解析:
(def stringtoparse ":first \"John\" :last \"Lukas\" :city \"London\"")
(clojure.edn/read-string (str "{" stringtoparse "}"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.