欢迎!请参阅关于页面以了解更多关于其工作方式的详细信息。
我想开发一个工具,该工具可以将json数据转换为原生clojure数据结构,然后提供类似于jq/json-pointer的select/map/filter api或功能。我认为clojure-walk可以解决这个问题。
我写了关于这个的教程。不妨看看。
https://www.abhinavomprakash.com/posts/clojure-walk/
我并不一定将其称为教程,但在 ClojureDocs.org 上可以找到一些关于 clojure.walk/walk 及相关函数(如 prewalk 和 postwalk)的示例(也可以通过链接访问相关函数或直接搜索它们)
https://docs.clojure.org/clojure.walk/walk
请注意 prewalk-demo 函数: https://docs.clojure.org/clojure.walk/prewalk-demo