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条评论
登录后参与评论

相关文章

来自分类Dev

Jackson JSON 和 Jayway JSON 路径

来自分类Dev

没有数组的 Json 路径查询

来自分类Dev

PostgreSQL JSON类型和查询

来自分类Dev

JSON和MySQL UPDATE查询

来自分类Dev

Python和Vend JSON查询

来自分类Dev

使用路径和值更新JSON对象

来自分类Dev

如何打印JSON文件的路径和键值

来自分类Dev

使用路径和值更新JSON对象

来自分类Dev

读取json数据的函数和返回元组或列表的json路径

来自分类Dev

Terraform:JSON路径查询在Terraform中不起作用

来自分类Dev

从数据库存储和查询JSON

来自分类Dev

PHP和MYSQL JSON API查询

来自分类Dev

Ajax查询json源和输出结果

来自分类Dev

处理URL查询(Django和JSON)

来自分类Dev

使用SelectToken和LINQ查询JSON

来自分类Dev

Mariadb 查询和提取 JSON 数据

来自分类Dev

Json.net 中 JObject.SelectTokens 中的 Json 路径查询不返回结果

来自分类Dev

在 Jackson 和 Gson 中使用 json 路径的地址元素

来自分类Dev

JSON_Query与For Json路径

来自分类Dev

JSON照片路径xcode

来自分类Dev

通过JSON数组中的匹配数查询和排序

来自分类Dev

从MySQL查询修改和重命名JSON元素

来自分类Dev

Python SQLAlchemy和Postgres-如何查询JSON元素

来自分类Dev

SQLAlchemy-Marshmallow慢查询和序列化为JSON

来自分类Dev

MySQL选择查询和PHP转换为嵌套JSON对象

来自分类Dev

从Airports.JSON查询Airport Lat和long

来自分类Dev

什么查询可以让我得到这个结果?JSON和PHP

来自分类Dev

使用ReactiveMongo和Play JSON查询时间字段

来自分类Dev

在 T-SQL 查询中获取表格和 json 列