json-query相关内容

如何搜索包含 JSON 数组的 SQL 列

我有一个包含单个 JSON 数组的 SQL 列: {"names":["Joe","Fred","Sue"]} 给定一个搜索字符串,我如何使用 SQL 在名称数组中搜索匹配项?我正在使用 SQL 2016 并查看了 JSON_QUERY,但不知道如何在 JSON 数组上搜索匹配项.像下面这样的东西会很好. SELECT *发件人表WHERE JSON_QUERY(column, '$.nam ..
发布时间:2021-11-18 02:44:15 其他开发

带有包含的json格式查询

我在ansible中有以下json输出: [{“active_transaction":空,“核心":4,“主机名":“alpha-auth-wb01"},{“active_transaction":空,“核心":4,“主机名":“beta-auth-wb01"}] 现在我正在尝试过滤输出以仅显示主机名包含 alpha 的输出. 输出应该是: [{“active_transaction ..
发布时间:2021-11-11 01:43:07 其他开发

带有包含的json格式查询

我在ansible中有以下json输出: [{“active_transaction":空,“核心":4,“主机名":“alpha-auth-wb01"},{“active_transaction":空,“核心":4,“主机名":“beta-auth-wb01"}] 现在我正在尝试过滤输出以仅显示主机名包含 alpha 的输出. 输出应该是: [{“active_transaction ..
发布时间:2021-11-11 01:42:06 其他开发

JMESpath 表达式按属性过滤对象并返回设置了此属性的对象名称列表

是否可以编写 JMESPath 表达式来返回设置了特定子属性值的对象名称列表?在下面的示例中,我想获取 fileexists.stat.exists 设置为 true 的所有主机名的列表. 我的目标是使用 Ansible 主机变量结构来获取存在特定文件的所有主机的列表. {“主机变量":{“oclab1n01.example.org":{“文件已存在": {“改变":假,“失败":错误,“ ..
发布时间:2021-11-11 01:41:02 其他开发

Ansible:使用 JMESPath 过滤包含字符串的元素

我想获取已定义接口类型的地址列表. 我在这里找到了一些信息. 这是我的剧本: - 名称:测试 JMESPath主机:本地主机收集事实:没有变量:接口:- 名称:em0地址:10.127.37.89/29- 名称:bge0地址:10.112.171.81/28- 名称:bge1地址:10.112.171.65/28- 名称:bge2地址:10.112.171.97/28任务:- 名称:JM ..
发布时间:2021-11-11 01:37:26 其他开发

ansible json-query 路径以按内容选择项目

有谁知道在下面的示例 JSON 中可以使用什么 json-query 过滤器来选择跳跳虎的食物?JSON 是大型且相对复杂的 AWS blob 的简化替代品. 一些背景:我很高兴地发现 Ansible 有一个 json-query 过滤器.鉴于我试图从 AWS JSON blob 中选择一个元素,这看起来好像正是我所需要的.但是我很快就遇到了麻烦,因为 AWS 对象有标签,我需要按标签选择项 ..
发布时间:2021-11-11 01:27:11 其他开发

ansible json 过滤器列表

我正在尝试从 scan_services 模块(或 >= 2.5 中的 service_facts)的输出中过滤掉正在运行的服务.这个模块的输出是这样的: "ansible_facts": {“服务": {“NetworkManager-dispatcher.service":{"name": "NetworkManager-dispatcher.service","source": "sys ..
发布时间:2021-11-11 01:13:27 其他开发

过滤地址匹配条件

我想将允许的 VLAN 列表作为变量提供给我的服务器. Ansible playbook 应该能够根据这个 VLAN 过滤服务器的 IP 地址. 我有服务器上所有可用 IP 地址的列表(ansible_all_ipv4_addresses 来自 ansible 事实) 我有一个全局变量 my_subnets: my_subnets:- VLAN:2子网:“192.168.2.0 ..
发布时间:2021-11-11 00:48:36 其他开发

带有包含的json格式查询

我在ansible中有以下json输出: [{“active_transaction":空,“核心":4,“主机名":“alpha-auth-wb01"},{“active_transaction":空,“核心":4,“主机名":“beta-auth-wb01"}] 现在我正在尝试过滤输出以仅显示主机名包含 alpha 的输出. 输出应该是: [{“active_transaction ..
发布时间:2021-11-11 00:36:06 其他开发

JMESpath 表达式按属性过滤对象并返回设置了此属性的对象名称列表

是否可以编写 JMESPath 表达式来返回设置了特定子属性值的对象名称列表?在下面的示例中,我想获取 fileexists.stat.exists 设置为 true 的所有主机名的列表. 我的目标是使用 Ansible 主机变量结构来获取存在特定文件的所有主机的列表. {“主机变量":{“oclab1n01.example.org":{“文件已存在": {“改变":假,“失败":错误,“ ..
发布时间:2021-11-11 00:35:38 其他开发

Ansible:使用 JMESPath 过滤包含字符串的元素

我想获取已定义接口类型的地址列表. 我在这里找到了一些信息. 这是我的剧本: - 名称:测试 JMESPath主机:本地主机收集事实:没有变量:接口:- 名称:em0地址:10.127.37.89/29- 名称:bge0地址:10.112.171.81/28- 名称:bge1地址:10.112.171.65/28- 名称:bge2地址:10.112.171.97/28任务:- 名称:JM ..
发布时间:2021-11-11 00:30:53 其他开发

ansible json-query 路径以按内容选择项目

有谁知道在下面的示例 JSON 中可以使用什么 json-query 过滤器来选择跳跳虎的食物?JSON 是大型且相对复杂的 AWS blob 的简化替代品. 一些背景:我很高兴地发现 Ansible 有一个 json-query 过滤器.鉴于我试图从 AWS JSON blob 中选择一个元素,这看起来好像正是我所需要的.但是我很快就遇到了麻烦,因为 AWS 对象有标签,我需要按标签选择项 ..
发布时间:2021-11-11 00:19:58 其他开发

ansible json 过滤器列表

我正在尝试从 scan_services 模块(或 >= 2.5 中的 service_facts)的输出中过滤掉正在运行的服务.这个模块的输出是这样的: "ansible_facts": {“服务": {“NetworkManager-dispatcher.service":{"name": "NetworkManager-dispatcher.service","source": "sys ..
发布时间:2021-11-11 00:05:41 其他开发

如何搜索包含JSON数组的SQL列

我有一个具有单个JSON数组的SQL列: {"names":["Joe","Fred","Sue"]} 给出搜索字符串,如何使用SQL在names数组中搜索匹配项?我正在使用SQL 2016,并查看了JSON_QUERY,但不知道如何在JSON数组上搜索匹配项.像下面这样的东西会很好. SELECT * FROM table WHERE JSON_QUERY(column, '$. ..
发布时间:2020-07-17 20:25:14 其他开发

过滤地址匹配条件

我想提供允许的VLAN列表作为我服务器的变量. Ansible剧本应该能够基于此VLAN过滤服务器的IP地址. 我有一个服务器上所有可用IP地址的列表(ansible_all_ipv4_addresses来自事实) 我有一个全局变量my_subnets: my_subnets: - vlan: 2 subnet: "192.168.2.0/24" gat ..
发布时间:2020-06-27 18:58:21 其他开发

Ansible JSON过滤器列表

我正在尝试从scan_services模块的输出(或> = 2.5中的service_facts)的输出中过滤掉正在运行的服务.该模块的输出如下所示: "ansible_facts": { "services": { "NetworkManager-dispatcher.service": { "name": "NetworkManag ..
发布时间:2020-06-27 18:58:17 其他开发