gpt4 book ai didi

dictionary - Clojure:将字符串转换为映射

转载 作者:行者123 更新时间:2023-12-04 01:56:26 26 4
gpt4 key购买 nike

您知道接受 Clojure 字符串并将其转换为映射的函数吗?例如,如果函数获取字符串

:first "John" :last "Lukas" :city "London"

它返回一个具有之前键值关系的映射。

最佳答案

您可以为此使用 clojure.end/read-string 函数。它确保没有人向您的系统注入(inject)代码,否则将解析 clojure 数据结构。前置“{”并附加“}”使其成为 map ,可以这样解析:

(def stringtoparse ":first \"John\" :last \"Lukas\" :city \"London\"") 

(clojure.edn/read-string (str "{" stringtoparse "}"))

关于dictionary - Clojure:将字符串转换为映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35706667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com