请在 2024 Clojure 状态调查! 分享您的想法。

欢迎!请参阅 关于 页面以获取更多有关该功能的信息。

0 投票
ClojureScript
编辑

我正在处理始终使用蛇形命名的 JSON 数据。虽然可以使用 clojure.walk 实现所需的功能,但我认为在 js->clj 中添加一个选项来不仅将键转换为关键词,而且解密它们,以便 "some_key" 成为 :some-key,会更加方便。

1 答案

0 投票

如果 keywordize-keys 接收一个函数而不是布尔值,这样您就可以做任何您想做的事情,包括解密吗?

我也觉得这是个好主意,但是可能会有破坏现有代码的风险,所以我决定建议增加一个额外的选项。
...