问题标签 [json-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ansible - JMESpath 表达式按属性过滤对象并返回具有此属性集的对象名称列表
是否可以编写 JMESPath 表达式以返回设置了特定子属性值的对象名称列表?在下面的示例中,我想获取fileexists.stat.exists设置为 true 的所有主机名的列表。
我的目标是使用 Ansible hostvars 结构来获取存在特定文件的所有主机的列表。
在这个例子中,我想得到以下输出
java - 使用条件获取值的 Json 查询字符串
我想获取vehicleCode
元素 where vehicleLease
is的值AS PER LAW OF ENFORCMENT
。
有人可以帮我查询 JSON 吗?
请在下面找到 JSON 数据。
这是我尝试过的表达方式:
json - 弹性嵌套查询 - 仅显示前 2 个内部命中
如何更改我的查询以仅显示订单簿中的 5 个第一订单?
我的数据是这样的结构。订单是嵌套类型。
这是我的查询
这就是结果
另外,如何通过标签名称查询两个特定的订单簿并仅检索前 2 个订单?
我现在正在发送此查询,但问题是它返回了包括所有订单在内的订单簿,然后在此之后它只返回 2 个加内部命中。我该如何做才能仅返回 2 个内部点击,而不返回查询第一部分中订单簿附带的所有订单
sql-server - Nest Json 数组合并
我的表中有一列保存的 json 数据:
是否有可能得到如下结果:
使用Json_Query
, Json_Value
, OPENJSON
...
仅获取EmployeePictureId
和跳过空(null)数据
顺便说一句,数组中元素的数量不确定。
sql-server - SQL Server - sp_OAGetProperty 不返回任何内容
我有以下调用链接的代码,它在json
结构中返回一些信息:
到现在为止还挺好!如果我想将响应插入到表中,然后用于JSON_QUERY
操作数据,我需要使用 GetProperty 方法将其插入到表中(在我的情况下是全局临时表),但该方法不起作用。
我错过了什么?谢谢
.net - JSON_QUERY(@data, '$') 仅从 JSON 中获取第一个元素
我使用 WITHOUT_ARRAY_WRAPPER 从 MSSQL 生成了多行 JSON:
接下来在存储过程中,我正在构建响应:
但是通过这种方式在数据中我只得到第一个元素:
当我在不使用 WITHOUT_ARRAY_WRAPPER 的情况下提取第一个 JSON 中的数据时,它可以,但我的 .NET 应用程序出现异常,结果为空且 HTTP 500。
我的 .NET 代码:
json - 使用 JQ 优化 JSON 非规范化 - 1:N 的“笛卡尔积”
我有一个 JSON 数据库更改日志,输出为wal2json
. 它看起来像这样:
每个顶级条目 ( xid
) 都是一个事务,其中的每个项目change
都是一个变化。一行可能会更改多次。
要导入功能集有限的 OLAP 系统,我需要明确说明顺序。所以我需要为sn
事务中的每个更改添加一个。
此外,每个更改都必须是顶级条目 - OLAP 不能在一个条目中迭代子项。
(原因是OLAP在导入过程中转换数据的能力有限,也没有顺序作为参数。)
所以,我这样做使用jq
:
问题是性能。我jq
每个条目都打了几次电话。这是相当慢的,比没有转换慢大约 1000 倍。
如何仅使用一次传递执行上述转换?(jq
不是必须的,也可以使用其他工具,但应该在 CentOS 软件包中。我想避免为此编写额外的工具。
看来man jq
它可以一次性处理整个文件(每行的 JSON 条目)。我可以在 XSLT 中做到这一点,但我无法理解jq
。change
尤其是数组的迭代和组合columnnames
和columnvalues
映射。
- 对于迭代,我认为
map
还是map_values
可以使用的。 - 对于要映射的 2 个数组,我看到了
from_entries
andwith_entries
函数,但无法让它工作。
jq
有哪位高手指点一下吗?
json - 尝试使用 jq 从 aws-cli 响应中提取值但失败了,我做错了什么?
我有以下json结构:
我正在尝试使用 jq 打印所有 VpcId,但我找不到正确的方法。
这是我尝试过的:
我究竟做错了什么?
json - 如果我提前知道相关标签的值,如何捕获 VpcId?
我有以下输出aws ec2 describe-vpcs
:
我jq
用来捕捉“VpcId”如果
但无论我尝试什么,我都无法获得正确的语法,如何实现?
json - 如何在一个命令中从对象的差异字段中提取一些值
有这样的json数据
可以单独获取 foo 或 bar 表,
如何在一个命令中获取所有表值?