我有大约 950 个 json 文件需要转换,但我有点卡住了。 我有一个 shell 脚本来遍历文件,删除一些键,但我被困在如何转换它上。 这里有我的原始文件: 我需要将data转换为另一种格式,output 必须是: 有什么办法可以用jq来实现吗? 我试图避免写一个 python 来执行它。 ...
我有大约 950 个 json 文件需要转换,但我有点卡住了。 我有一个 shell 脚本来遍历文件,删除一些键,但我被困在如何转换它上。 这里有我的原始文件: 我需要将data转换为另一种格式,output 必须是: 有什么办法可以用jq来实现吗? 我试图避免写一个 python 来执行它。 ...
鉴于此 JSON: 可以简化下面的jq代码吗? 使用变量赋值感觉就像作弊,我想知道是否可以消除它。 目标是将 map key放到每个source_records值上,并将 output 放到两列 TSV 上。 ...
这是之前提出的问题的变体。 我在 Terraform 中使用外部数据源来请求它提供 AWS Dublin 中的卷快照列表,并在模板文件中使用 JQ 来提取快照 ID。 它使用这个模板文件: JQ 的基本 CLI 命令可以正常工作,如下所示: 它返回很多快照 ID。 但是,当我通过 Terrafor ...
如何使用 bash 脚本将 json 数据转换为中间没有空格的单个字符串? 我有以下 json 数据 我们需要将上面的 json 数据转换为下面的单行 json 数据,没有像下面这样的空格。 我尝试使用以下命令使用tr工具转换它 但是有些字段在键和值之间有空格。 那么我们如何使用上面显示的示例 o ...
我想用jq过滤这个文件A的fileA内容中的对象[ { "id": "bird", "content": { "key1": "a" } }, { "id": "dog", "content": { "key1": ...
我有 2 个 json 文件,其中包含我的应用程序的翻译: zh-CN.json:{ "car": "car", "bike": "bike", "tree": "tree", } nl-NL.json:{ "car": "auto", "bike": ...
如何动态更新一个 JSON object 并放回原来的 JSON 对象变量? 我有一个变量,其中包含以下 JSON 数据。test='[ { "Name": "James", "Mobile": 12345678, "Gender": "Male", "Bool ...
考虑这个 JSON 文档 检查语法 我想生成一系列字符串,将id字段与每个values结合起来。 所以 output 我需要的应该是这样的 这是我试过的 $ID变量似乎有一个倍增因子。 这是从不同的 scope 获取属性的正确方法,还是有更简洁的方法来实现这一点? 注意——真正的 JSON 文档包 ...
脚本的一部分是每个请求都会收到一个响应并写入一个变量。 如何通过写入变量在一个请求中完成? 但在回声中我得到 需要 ...
我想从下面的 JSON 中提取一组键值对,这是由以下 AWS CLI 脚本生成的。 该数组应包含负载均衡器名称。 我试着在这个脚本的末尾添加一个 JQ 过滤器,如下所示,但它不起作用: 这是我的 JSON output 的简短版本: ...
从维基数据,我得到以下 json:# Sparql query query=$(cat ./myquery.sparql) response=$(curl -G --data-urlencode query="${query}" https://wikidata.org/sparql?format= ...
我有一个这样的 json 我的尝试是在一个命令中将 TaskDefinition键值从“abc”替换为“123”,并将ContainerName键值从“def”替换为“456”并返回整个更新 json。 这是我试过的 但是替换没有正确发生,值被附加在 josn 的末尾,如下所示。 错误回应: ...
我有一个像下面这样的输入,它只有 stageIds,以及它们在 unix 时间秒内的提交和完成时间 desired output 在下面,其中每个 stageId、提交和完成时间都与上一个和下一个进行比较,并将延迟添加为每个元素的另一个键/值。 这里 stageId 1 delayTillNext ...
我有一个jq命令,我正在尝试使用GNU parallel对其进行并行处理,但由于某种原因我无法使其正常工作。 香草jq查询是: 我试过像这样parallel使用它: 但是我得到了一些奇怪的编译错误: 我认为它不喜欢 something re: quoting things in the strin ...
我有:[ { "name": "Trevor", "fruits": ["apple", "banana"] }, { "name": "Lily", "fruits": ["apple", "haribo"] } ] 我想要一个jq过滤器来反转数据结构 ...
我只想快速查看或列出 terraform 计划正在发生的变化,而不是 terraform 计划给出的长 output。 到目前为止,我认为可以通过 terraform 计划和 jq 来完成。 这是我到目前为止所拥有的 - 我运行这样的计划: 然后我尝试使用 jq 来获取更改或更新: 它给了我错误: ...
我的 json 文件名为my_locations.json并包含一个名为locations的数组。 我想通过具有键location.is_shop和location.has_parking_space的所有对象来过滤此数组。 然后我想返回这个过滤后的数组的长度。 这是我使用程序jq的尝试: 所以它 ...
我想从下面的 JSON 代码中获取一些数据: 我可以使用下面的命令获得 output,但现在我想以这样的方式格式化它,使我的 output 看起来像预期的 output。 命令: 使用@csv 后,我得到了以下 output: 每当我使用@tsv 时,我都会收到“jq: error: tsv is ...
我有一个这种类型的 json: 我像这样使用jq获得Affiliation关系: 它工作得很好,并为我提供了我需要的隶属关系。 但是,我现在还需要id字段并生成 csv,如下所示: 我可以像这样轻松地单独获取 ID: 但是,我如何组合这两个查询来生成一个由id和affiliation组成的 outp ...
我正在尝试创建一个 function 来回显 a JSON,其转义值带有反斜杠,如"System.Title": "The \"title\" with double quotes"属性,当 jq 处理回显结果时返回解析错误。 正如您在注释行中看到的那样,我已经尝试了几种方法来抵消echo显对反斜 ...