问题标签 [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 投票
1 回答
309 浏览

c# - JSON_QUERY 和 C# 的 JSON 格式问题

我在包含 json 对象的用户表中有一个 JSON blob 列(例如 Groups),如下所示:

如果我尝试使用 JSON_QUERY 查询该表,则会收到格式错误的错误。所以例如

退货

JSON 文本格式不正确。在位置 1 发现了意外的字符“S”。

原因是 SQL Server 中的 JSON blob 似乎坚持在对象属性上使用双引号。因此,如果上面的 JSON 看起来像这样(注意双引号),那么一切都很好。

问题是我在 C# 应用程序中使用 ServiceStack,该应用程序基于预定义的用户 poco 自动构建此 JSON blob,并通过 API 直接插入数据库。当它按照 POCO 上预定义的方式插入此 JSON blob 时,它会自动插入它而不使用双引号。...像这样。

现在,我在使用此数据的视图中使用(并且需要使用)的任何类型的 JSON_QUERY sql 再次失败。

任何人都可以在这里提出一种方法来处理这个问题或澄清为什么会发生这种情况。在 C# 代码和 SQL 服务器之间表示 JSON 数据的方式似乎存在不一致,这使其不兼容。

谢谢!

0 投票
1 回答
1019 浏览

json - 在 MariaDB 中使用 JSON_QUERY 获取对象 JSON 数组

如何JSON_QUERY在 MariaDB 中访问数组内的对象属性的值?我有一个包含以下数据的 JSON 字段,并且想要访问该section属性的值。

以下 SQL 正在返回NULL

0 投票
1 回答
736 浏览

ansible - 嵌套 json_query 的问题

我有以下 json 结构。

尝试执行此类操作时出现错误

我无法让第三个阵列工作。

我想从名称包含暂存的所有对象中打印偶数成员 full_path 变量。

我希望有人可以帮助我,我已经为此苦苦挣扎了好几天。

0 投票
0 回答
971 浏览

json - Oracle json 查询嵌套数组

我想查询这个json示例并选择 questions.title 和 questions.answers[ ].references[ ].id (用“,”连接的字符串很好)。

到目前为止,我使用 json_table 得到了以下结果,但参考 id 没有成功:

基于示例的期望结果

“Cambiamento dello stato cognitivo” - “247, 77253”

“Stato della circolazione” - “81, 24853608585”

“Sonno e riposo” - “24853608585”

Oracle 版本:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

UDPATE

我设法修改了json数据结构以符合JSONpath

使用更新的 json 结构,这是我的问题的解决方案:

0 投票
2 回答
1392 浏览

aws-cli - AWS CLI 查询 IF 条件

我可以获得有关在 cli 表输出中获取别名记录的值的帮助吗?

test.emea.example.com。是别名。

顺便说一句,如果 DNS 记录是多值的,如何扁平化和连接值

下面是示例:

0 投票
3 回答
356 浏览

c# - 如何使用 HttpClient 在 c# 中使用 Json 查询

我正在使用 C# 连接到 IBM Cloudant。IBM Cloudant 支持 JSON 查询IBM Cloudant,提到我需要使用 POST 请求来创建查询,但没有解释,我使用的是具有PostAsync方法的 HttpClient。有谁知道如何使用此方法创建查询,例如以下查询:

0 投票
1 回答
265 浏览

azure - Azure 工作簿中 JSON 查询的查询功能和语法是什么?

在 Azure 工作簿编辑模式下,我单击Add query并设置Data sourceJSON.

我找不到任何文档我可以使用什么语法。我在官方文档文章中查找了它,例如:
- Workbooks how-to
- Workbooks for VMs

一旦我写了,我设法让查询显示一组行,这是对包含来自先前 Kusto 查询的 json 数组{StackTrace}的变量的引用。dynamic但我不知道我还能做什么。

在此处输入图像描述

0 投票
2 回答
192 浏览

ansible - Ansible:使用 json_query 在任意深度寻找具有已知值的已知键?

是否可以使用 来完成这样的事情json_queryjson_query经过相当多的搜索(无论是 with还是 with jmespath),我都找不到任何东西。我能找到的一切都假设 的结构dict/json是已知的(即搜索键的深度是已知的)。

示例 JSON 输入:

我想检查是否存在值为Server is already power OFF的关键消息。无需假设 JSON 的键/结构的深度。

0 投票
1 回答
1254 浏览

json - T-SQL - JSON_QUERY :选择属性名称中带有特殊字符的 json 属性

我在尝试从 JSON 列中选择一个值时遇到了一些问题。json是:

我试图用类似的东西来查询它

问题是路径'$.$type'无效,意大利语错误是:

这基本上告诉解析器在“。”之后不期望“$”。我已经尝试使用 '$.type' 和 '$."$type"' 但在这两种情况下我都将 null 作为 mType。

你能告诉我这个查询的正确语法吗?

谢谢

0 投票
2 回答
215 浏览

ansible - 如何使用`json_query`过滤和重命名hasmap列表中的元素

我正在尝试使用从哈希映射列表中过滤和重命名一些元素json_query

我的 ansible 事实中有以下示例数据:

目前我正在使用以下查询:

我得到以下结果:

但是,我期望的是:

我无法弄清楚我的查询出了什么问题以及如何更改它以获得正确的结果。