问题标签 [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 - Ansible json_query 如何删除方括号和双引号
我想过滤这个变量 hp 但它打印为方括号和""
. 我如何删除方括号""
以获得唯一的值。有人可以帮忙吗?我正在寻找正则表达式,但无法找到确切的语法。
谢谢
postgresql - postgresql中对Json对象的like操作
我的表中有 JSON 列,其中包含字典数组。该数组具有标准格式。
表名是聊天,列名是附件。我想对文件名执行搜索,这样即使我输入了一个字母,也应该检索该行。例如:如果我按字符串“pd”搜索,则应检索所有带有“pd”字符串的文件名的值。
sql-server - SQL Server:如何从 Json 对象中删除键
我有一个类似(简化)的查询:
结果是这样的:
如何删除密钥长度小于 6 的条目。
结果:
ansible - 如何使用 json_query 将嵌套字典转换为列表?
我确实有一个嵌套字典,看起来像:
我想将其转换为字典列表,同时将前两个级别的键保存为键,如下所示:
虽然我想使用的是json_query()
ansible 过滤器,但我猜这个问题对于 json-path 使用来说是通用的。
dictionary - Ansible 遍历复杂的字典
我有以下 XML 文件并尝试根据创建的字典替换每个属性的值,但是在迭代复杂的字典时遇到了麻烦。
config.xml 文件
Ansible 剧本如下所示:
我无法从字典中的列表中获取值,也不知道如何处理。
string - Ansible jinja2 比较字符串不区分大小写
我有以下复杂的字典(这只是一个示例)。我正在尝试获取属于 server1 的所有 id 的列表。server1 的名称大小写不一。
我尝试了类似match
,的 jinja2 过滤器search
,equalto
但它们都没有返回预期结果。还尝试了 JSON 查询,但仍然缺少如何将全部小写或大写进行比较。
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 返回一个列表。
这终于奏效了,但不知道这是否是正确的方法。
json-query - 如何使用 json 查询以同名键开头的 json 查询?
我有以下 json 我想在一个 jason 数组中取出所有 macaddress 列表我该怎么办?
ansible - 为什么 to_nice_yaml 在 Jinja2 (Ansible) 的结果周围产生引号?
我有以下设置。
my_var
具有以下值。
我在带有这样的模板的任务中使用它。
我的模板看起来像这样。
不幸的是,我得到了这个结果。这是一个字符串,应该是普通的 yaml。
为什么我在 Jinja2 中的 yaml 周围会出现引号,我该如何避免?
json - 无法为具有多个详细记录的 JSON 呈现 JasperReport
我们正在尝试通过 JSON 构建一个 JasperReport 进行估计。标题和行(多个)很好。但是,JSON 文件中还有一个节点需要在明细表中循环。我们无法使用子数据集来实现它。目前,我们正在使用 JSONQL 来迭代这些行。
我们无法taxes
通过子数据集循环节点。
下面是示例 JSON 输入:
数据源类型:JSONQL
JasperReport 版本:6.12.2(最新)