json查询和json路径

xpt

我试着不让这个成为一个充满负担的问题,而是一个相当集中的问题-

在谈论处理JSON数据时,我认为人们已经融合,从不同的查询json结构的方式,到JSONPath,即AKA JPath,“由Stefan Goessner提出,允许针对JSON评估类似XPath的表达式”。

至少我是这么认为的,直到今天我仔细研究了的语法jq,它看起来与JPath非常相似,但实际上是不同的,并且更加高级

所以,我的问题是,有人知道它的语法是从哪里来的jq在它的网站上没有这么说)吗?

此外,它也没有说jq代表什么因此,让我假设它代表“ json查询”。因此,下一个问题jsonquerytool.com中列出的所有json查询工具(即JSONPath,JSPath,Lodash,Underscore,JPath,用于JSON的XPath,JSON指针以及仅是普通的旧JavaScript),

json查询工具

其语法更接近JPath其语法接近jq,或者它们的语法只是“遍地”,即每个语法都与其他语法完全不同。

查尔斯·罗斯

您对这个问题的回答是“各地”。现在必须提议和实现数十种JSON查询语言。jq在数据科学中非常受欢迎。它还在https://jqplay.org/上有一个在线沙箱。

我没有意识到最近对SO问题的限制,所以我问了有关该主题的一般性问题并被关闭。没有调查,也没有场外裁判。2018年的JSON查询:最常用的语言?

Stack-O数据科学怪才应该尝试进行汇总并报告JSON查询语言。现在是狂野的王国。

不在列表中的2个其他对象是JSONiq和XPath 3.1。Xpath(以及XQuery)是W3标准。JSON的创建部分是作为XML的精简替代品,因此就数据结构而言,我认为它们几乎是同构的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档