欢迎!请参阅 关于 页面以了解更多关于此功能的信息。
我在处理始终使用蛇形命名法的 JSON 数据。虽然可以使用 clojure.walk 实现我的目标,但我认为添加一个选项到 js->clj 功能会很有用,不仅可以将键转换为关键词,还可以进行解混淆,使 "some_key" 成为 :some-key。
js->clj
"some_key"
:some-key
如果将 keywordize-keys 接收一个函数而不是布尔值会更好灵活吗,这样你就可以做任何你想做的事情,包括解混淆?