clj-jq:`jackson-jq`的Clojure包装器。 将`jq`脚本嵌入到您的应用程序中。 与GraalVM本机图像兼容

时间:2024-03-27 20:58:23
【文件属性】:

文件名称:clj-jq:`jackson-jq`的Clojure包装器。 将`jq`脚本嵌入到您的应用程序中。 与GraalVM本机图像兼容

文件大小:15KB

文件格式:ZIP

更新时间:2024-03-27 20:58:23

json clojure jq Clojure

clj-jq 一个在JSON数据上执行jq脚本的库。 它是围绕的薄包装。 可用的jq函数可在找到。 备择方案 Clojure还有另一个jq库: 。 该库通过外壳化到嵌入式jq 。 问题在于每次调用都要花费成本。 同样,使用GraalVM本机图像使用该库也会带来困难。 用例 该库打算用于流处理。 编译脚本以多次执行 ( require '[jq.core :as jq]) ( let [data " [1,2,3] " query " map(.+1) " processor-fn ( jq/processor query)] ( processor-fn data)) => " [2,3,4] " 或内联: (( jq/processor " map(.+1) " ) " [1,2,3] " ) => " [2,3,4] " 脚本执行之一 ( let


【文件预览】:
clj-jq-main
----clojars-settings.xml(461B)
----.github()
--------workflows()
----deps.edn(1KB)
----src()
--------jq()
----script()
--------cljdoc-preview(630B)
--------get-current-version.clj(410B)
--------compile(655B)
----LICENSE(11KB)
----test()
--------jq()
----cli()
--------jq()
----README.md(2KB)
----Makefile(638B)
----pom.xml(2KB)
----resources()
--------CLJ_JQ_VERSION(14B)
----.gitignore(187B)

网友评论