问题标签 [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.
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 数据的方式似乎存在不一致,这使其不兼容。
谢谢!
json - 在 MariaDB 中使用 JSON_QUERY 获取对象 JSON 数组
如何JSON_QUERY
在 MariaDB 中访问数组内的对象属性的值?我有一个包含以下数据的 JSON 字段,并且想要访问该section
属性的值。
以下 SQL 正在返回NULL
ansible - 嵌套 json_query 的问题
我有以下 json 结构。
尝试执行此类操作时出现错误
我无法让第三个阵列工作。
我想从名称包含暂存的所有对象中打印偶数成员 full_path 变量。
我希望有人可以帮助我,我已经为此苦苦挣扎了好几天。
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 结构,这是我的问题的解决方案:
aws-cli - AWS CLI 查询 IF 条件
我可以获得有关在 cli 表输出中获取别名记录的值的帮助吗?
test.emea.example.com。是别名。
顺便说一句,如果 DNS 记录是多值的,如何扁平化和连接值
下面是示例:
c# - 如何使用 HttpClient 在 c# 中使用 Json 查询
我正在使用 C# 连接到 IBM Cloudant。IBM Cloudant 支持 JSON 查询IBM Cloudant,提到我需要使用 POST 请求来创建查询,但没有解释,我使用的是具有PostAsync方法的 HttpClient。有谁知道如何使用此方法创建查询,例如以下查询:
azure - Azure 工作簿中 JSON 查询的查询功能和语法是什么?
在 Azure 工作簿编辑模式下,我单击Add query
并设置Data source
为JSON
.
我找不到任何文档我可以使用什么语法。我在官方文档文章中查找了它,例如:
- Workbooks how-to
- Workbooks for VMs
一旦我写了,我设法让查询显示一组行,这是对包含来自先前 Kusto 查询的 json 数组{StackTrace}
的变量的引用。dynamic
但我不知道我还能做什么。
ansible - Ansible:使用 json_query 在任意深度寻找具有已知值的已知键?
是否可以使用 来完成这样的事情json_query
?json_query
经过相当多的搜索(无论是 with还是 with jmespath
),我都找不到任何东西。我能找到的一切都假设 的结构dict/json
是已知的(即搜索键的深度是已知的)。
示例 JSON 输入:
我想检查是否存在值为Server is already power OFF的关键消息。无需假设 JSON 的键/结构的深度。
json - T-SQL - JSON_QUERY :选择属性名称中带有特殊字符的 json 属性
我在尝试从 JSON 列中选择一个值时遇到了一些问题。json是:
我试图用类似的东西来查询它
问题是路径'$.$type'无效,意大利语错误是:
这基本上告诉解析器在“。”之后不期望“$”。我已经尝试使用 '$.type' 和 '$."$type"' 但在这两种情况下我都将 null 作为 mType。
你能告诉我这个查询的正确语法吗?
谢谢
ansible - 如何使用`json_query`过滤和重命名hasmap列表中的元素
我正在尝试使用从哈希映射列表中过滤和重命名一些元素json_query
我的 ansible 事实中有以下示例数据:
目前我正在使用以下查询:
我得到以下结果:
但是,我期望的是:
我无法弄清楚我的查询出了什么问题以及如何更改它以获得正确的结果。