问题标签 [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.
sql-server - SQL Server 2016 选择带有普通表的 json 对象数组中的位置
请帮助我使用 sql 查询来满足以下要求
我想将一个表与另一个表连接起来,该表具有一个带有两个字符串列比较的 JSON 列。
此查询适用于我想将表 2 与表 1 连接起来的 Azure SQL DB
它应满足以下 2 个条件 Table2.Items(each item).product_category = Table1.product_category 和 Table2.Items(each item).product_id = Table1.product_id
并希望通过将 JSON 项目中的每个项目扩展为行来获取表二中的所有项目和列
表格1
表 2
<JSON_Data>
order_id示例HASDUI2N342
以下是加入两者后的预期结果表
json - 使用 json_query 提取 Ansible 嵌套 json 值
当条件匹配时,我正在寻找一些从嵌套 json 中提取值
在这里,您可以看到列出了三个不同的项目。我想在 "target-name": "$variable"
例如,如果 "target-name": "dev-cn-c2"
然后项目值将是"item": "Standard"
我试过 json_query
我得到以下回应
请查看完整的 json
arrays - 如何在 CosmosDB 中为具有嵌套/多个数组的 JSON 文档编写 SQL 查询
我需要在 CosmosDB 查询编辑器中编写一个 SQL 查询,该查询将从存储在 Collection 中的 JSON 文档中获取结果,如下所示
示例 JSON
要求:选择特定“日期”的“保修”(笔记本电脑)、“数量”(手机)、“颜色”(手机)、“电缆”(附件)(例如:07202019)
我尝试了以下查询
上述查询的原始输出:
但是我怎样才能得到这个预期的输出,它在数组“移动”中包含所有订单详细信息:
由于我编写了硬编码的 c.data[1].Mobile[0].quantity 即“Mobile[0]”,因此输出中只返回一个条目(即第一个条目),但我想拥有所有要列出的数组中的条目
ansible - 如何在 Ansible json_query 中使用变量?
我想在 json 查询过滤器中使用 ansible 变量。这是我的代码:
剧本执行:
这是我的字典:
这就是我得到的:
当我使用预期值替换变量时,它的输出工作正常:
我认为它在插入变量时遇到了麻烦。
我已经尝试过这个解决方案,但它也不起作用:Ansible : pass a variable in a json_query filter
ansible - 如何循环 ansible json_query
有什么方法可以简化下面的 json_query?在这里您可以看到我正在尝试使用三个查询设置来提取三个值。因为我在列表中有三个项目,所以值将生成三次,对应于项目列表。有什么方法可以分离每个项目的价值吗?
请看我的想法
json - How to update a nested array in JSON in mssql
I am using mssql and one column is having json data, I want to update that part of that json which is an array, by passing the id.
suppose if I am going to pass customerId
and feedId
, it should update the whole feed with the feed which I have passed.
I tried with below query, but no help.
ansible - 如何使用 json_query 或其他的 ansible 列表过滤列表元素
我创建了一个 ansible 剧本。而且我希望仅当 json_query 返回元素时才执行任务。
json查询必须返回一个数组,搜索数组数组中的元素是否存在于另一个数组的元素中。
我已经尝试使用带有简化查询的 json_query (jmespath) 我阅读了 jmespath 文档并尝试使用网站教程。阅读 ansible 文档并尝试查找示例。
我认为好的解决方案是使用包含内置函数和映射函数。但是地图和文档的例子对我来说并不清楚。
例子 :
预期的 :
ansible - 如何从 ansible_facts 获取“cifs”挂载的“用户名”?
我需要获取 cifs 挂载凭据,我想从 ansible_facts 获取用户名,然后从“/etc/fstab”获取密码
但是 "ansible_facts" => "mounted_devices" => "options" 给我的不仅仅是一个凭证:
我怎样才能从这个字符串中得到一个用户名?
如果我可以获得 cifs 凭据,我将能够将它们重新定位到单独的文件中。
json - mongoexport - JSON 查询问题(扩展 JSON - 无效 JSON 输入)
我最近开始学习MongoDB。今天老师教我们mongoexport命令。在练习相同的过程中,我遇到了一个典型的问题,包括教练在内的其他同伙都没有遇到过。我在我的Windows 10机器上使用MongoDB 版本 4.2.0 。
如果我为我的集合使用 mongoexport 而不使用任何 -q 参数来指定任何过滤条件,它工作正常。
但是,每当我将 JSON 查询指定为 -q(或 --query)时,它都会给出如下错误。
在我为查询尝试过的所有不同风格中,同样的错误仍然存在。
我什至尝试在 'empId' 上使用不同的查询条件作为 -q {'empId':'1001'} 但没有运气。我不断收到同样的错误。
根据StackOverflow 网站中给出的建议之一,我尝试了以下选项,但得到了不同的错误。
错误是:'查询'[39 123 101 109 112 73 100 58 49 48 48 49 125 39]' 是无效的 JSON:json:无法将字符串解组为 map[string]interface {} 类型的 Go 值。
我真的不确定这里缺少什么?尝试了一些谷歌搜索,还浏览了mongoexport 的官方 MongoDB 文档- 但没有运气。
我系统中的员工集合如下所示,包含 3 个文档。
更新
正如@NikosM 所建议的,我已将查询保存在 .json 文件(query.json)中,并使用新方法尝试了相同的 mongoexport 命令。尽管如此,还是没有运气。同样的元帅错误。
对此的任何帮助将不胜感激。