jq的唯一实现似乎是在C.(浏览器端)JavaScript中有什么可比性的吗?
我问的原因基本上是计算出在jq中投资多少 - 我通常更喜欢基于JS的工具包,因为它们可以通过NPM安装,可以在浏览器等中使用。那些是可能遇到JSON的两个环境......
这是jq的构建,Javascript中的命令行JSON处理器使用Emscripten以及使其可用作库的包装器。
您可能有兴趣查看JMESPath,一种JSON的查询语言。它有许多语言的实现,包括Javascript。
您可能还想看看我对此的看法:https://github.com/kantord/emuto
我专门实现了它来创建一个可以在浏览器中使用的jq替代品。作为额外的,它也可以编译为JavaScript,因此在某些情况下,您甚至可能不需要在编译器本身中进行捆绑。 (尽管它还很小)