问题标签 [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.

0 投票
2 回答
2736 浏览

ansible - Ansible json_query 如何删除方括号和双引号

我想过滤这个变量 hp 但它打印为方括号和"". 我如何删除方括号""以获得唯一的值。有人可以帮忙吗?我正在寻找正则表达式,但无法找到确切的语法。

谢谢

0 投票
2 回答
18 浏览

postgresql - postgresql中对Json对象的like操作

我的表中有 JSON 列,其中包含字典数组。该数组具有标准格式。

表名是聊天,列名是附件。我想对文件名执行搜索,这样即使我输入了一个字母,也应该检索该行。例如:如果我按字符串“pd”搜索,则应检索所有带有“pd”字符串的文件名的值。

0 投票
1 回答
1435 浏览

sql-server - SQL Server:如何从 Json 对象中删除键

我有一个类似(简化)的查询:

结果是这样的:

如何删除密钥长度小于 6 的条目。

结果:

0 投票
1 回答
485 浏览

ansible - 如何使用 json_query 将嵌套字典转换为列表?

我确实有一个嵌套字典,看起来像:

我想将其转换为字典列表,同时将前两个级别的键保存为键,如下所示:

虽然我想使用的是json_query()ansible 过滤器,但我猜这个问题对于 json-path 使用来说是通用的。

0 投票
1 回答
119 浏览

dictionary - Ansible 遍历复杂的字典

我有以下 XML 文件并尝试根据创建的字典替换每个属性的值,但是在迭代复杂的字典时遇到了麻烦。

config.xml 文件

Ansible 剧本如下所示:

我无法从字典中的列表中获取值,也不知道如何处理。

0 投票
1 回答
1437 浏览

string - Ansible jinja2 比较字符串不区分大小写

我有以下复杂的字典(这只是一个示例)。我正在尝试获取属于 server1 的所有 id 的列表。server1 的名称大小写不一。

我尝试了类似match,的 jinja2 过滤器searchequalto但它们都没有返回预期结果。还尝试了 JSON 查询,但仍然缺少如何将全部小写或大写进行比较。

0 投票
1 回答
1081 浏览

ansible - Ansible中有多个json_query?

我有以下 yaml 文件。

我正在尝试获取名为 MY_NAMESPACE 的环境变量的值。这就是我在 Ansible 中尝试获取 env 树路径的方法。

这会产生一个空列表,但是第一个 json_query 效果很好。

在这种情况下如何正确使用 json_query?我可以只用一个 json_query 来实现吗?

编辑: 我似乎更接近解决方案,但结果是一个列表而不是字符串,我觉得这很烦人。

这将打印- - MY_NAMESPACE而不是仅打印MY_NAMESPACE.

first每次 json_query 之后我都必须使用过滤器吗?我确信只有一个containers元素。我不明白为什么 json_query 返回一个列表。

这终于奏效了,但不知道这是否是正确的方法。

0 投票
3 回答
51 浏览

json-query - 如何使用 json 查询以同名键开头的 json 查询?

我有以下 json 我想在一个 jason 数组中取出所有 macaddress 列表我该怎么办?

0 投票
2 回答
401 浏览

ansible - 为什么 to_nice_yaml 在 Jinja2 (Ansible) 的结果周围产生引号?

我有以下设置。

my_var具有以下值。

我在带有这样的模板的任务中使用它。

我的模板看起来像这样。

不幸的是,我得到了这个结果。这是一个字符串,应该是普通的 yaml。

为什么我在 Jinja2 中的 yaml 周围会出现引号,我该如何避免?

0 投票
1 回答
39 浏览

json - 无法为具有多个详细记录的 JSON 呈现 JasperReport

我们正在尝试通过 JSON 构建一个 JasperReport 进行估计。标题和行(多个)很好。但是,JSON 文件中还有一个节点需要在明细表中循环。我们无法使用子数据集来实现它。目前,我们正在使用 JSONQL 来迭代这些行。

我们无法taxes通过子数据集循环节点。

下面是示例 JSON 输入:

数据源类型:JSONQL

JasperReport 版本:6.12.2(最新)