问题标签 [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 回答
20880 浏览

json - 按内容选择项目的ansible json-query路径

有谁知道在下面的示例 JSON 中可以使用什么 json-query 过滤器来选择 Tigger 的食物?JSON 是大型且相对复杂的 AWS blob 的简化替代品。

一些背景知识:我很高兴地发现 Ansible 有一个 json-query 过滤器。鉴于我试图从 AWS JSON blob 中选择一个元素,这看起来好像正是我所需要的。但是我很快就遇到了麻烦,因为 AWS 对象有标签,我需要按标签选择项目。

我尝试了等效Foods[Tags[(Key='For') & (Value='Tigger')]]和类似的选择器路径,但没有设法让它工作。使用独立的 json-query 库,例如https://www.npmjs.com/package/json-query我可以使用该parent属性,但这似乎不在 Ansible 中,除了偏离核心思想之外json 查询。

回避这个问题并使用 jsonpath 选择器可能会更好。jsonpath 类似于 json-query,是从 xpath 翻译而来的。

参考

0 投票
1 回答
3740 浏览

sql - Transact SQL union all on json 结果转义嵌套 json 查询

我在对 json 结果进行联合操作时遇到问题,因为由于某种原因,我的嵌套 json 查询结果的双引号被转义,这导致我的应用程序出现解析错误。这是示例:

结果是正确的,只有嵌套的 JSON_QUERY 结果转义了双引号。任何人都可以帮助我吗?

0 投票
3 回答
5002 浏览

sql-server - SQL Server 2016 选择 json 数组中的位置

我有一个表[JsonTable],列[JsonData]保存json字符串,

JsonData 喜欢:

我怎样才能像这样内部加入这个表:

0 投票
1 回答
3968 浏览

c# - C# Dapper 为 SQL Server 2016 使用 JSON_VALUE

我想使用以下方法从我的表中查询数据JSON_VALUE

我在 SQL Server 中尝试了这个,它正在工作:

我应该如何调整我的代码?

0 投票
1 回答
97 浏览

json - How to create this json projection on JMESPath?

is this doable with JMESPath?

i want to transform this

to

0 投票
1 回答
1099 浏览

inner-join - SQL Server 2016 选择 json 对象数组中的位置

我有一个表[JsonTable],列[JsonData]保存json字符串,

JsonData 喜欢:

或者

我怎样才能像内部一样加入

0 投票
1 回答
2064 浏览

sql-server - Delete an object from nested array in openjson SQL Server 2016

I want to delete the "AttributeName" : "Manufacturer" from the below json in SQL Server 2016:

This is the query I tried which is not working

0 投票
1 回答
1124 浏览

mysql - 在 json 函数 mysql 中转义双引号

我知道这应该很简单,但我不知道如何在 mysql 查询中转义双引号以进行 json 操作。

我有以下示例:

请注意第二个键里面的双引号:0as@x"

如果我运行此查询:SELECT JSON_ARRAY_APPEND(@j, '$."0as@x\"', '2'); 我收到以下错误:

我只想知道如何在 json 对象键的变量名中转义双引号。

我也试过加倍引号""",两个反斜杠\\"......

请你帮助我好吗?

谢谢!

后来编辑

在 set 语句中,我用 . 转义了双引号\"。如果您使用JSON_OBJECT.

最后我用\\双引号转义并且它起作用了。

工作的最终代码:

0 投票
4 回答
28569 浏览

sql - 如何搜索包含 JSON 数组的 SQL 列

我有一个包含单个 JSON 数组的 SQL 列:

给定一个搜索字符串,如何使用 SQL 在名称数组中搜索匹配项?我正在使用 SQL 2016 并查看了 JSON_QUERY,但不知道如何在 JSON 数组上搜索匹配项。像下面这样的东西会很好。

0 投票
1 回答
747 浏览

ansible - 使用 json_query 时出现“错误是:AttributeError:‘模块’对象没有属性‘异常’”

我正在尝试使用 json_query 过滤器从字典列表中提取键、值,但出现错误。下面是剧本

这是输出

用一个键它工作正常"{{ testList | json_query('[*].key1')}}"

参考文档http://docs.ansible.com/ansible/latest/playbooks_filters.html#json-query-filter

是否有任何其他过滤器可以从字典列表中获取多个键、值?