2024 Clojure状态调查中分享你的想法!

欢迎!请查看关于页面以获取更多关于这个平台的信息。

0
Clojure

keywordize-keys目前接受一个参数,一个大概是包含maps的嵌套结构,将所有字符串键转换为无命名空间的键。我发现自己需要维持一个自己的修改版keywordize-keys,这样可以传递一个命名空间,以便我可以导入JSON对象并用clojure.spec使用(clojure.spec强烈偏好命名空间化的键)。

添加一个带有命名空间字符串参数的额外二元调用是一个非破坏性更改。一旦我有了JIRA编号,我会附上一个补丁。

3 答案

0

评论者:abrooks

这个补丁还包括一个测试,但我在打开工单时意外地选择了"Code"。我认为我无法更改这一点。可以维护者更新"Patch"字段为"Code and test"吗?

0

评论者:alexmiller

此外,可以考虑首先进行CLJ-1899以构建。

0
参考:https://clojure.atlassian.net/browse/CLJ-2144(由abrooks报告)
...