jq 相关问题

jq就像是用于JSON数据的sed - 你可以用它来切片,过滤,映射和转换结构化数据,就像sed,awk,grep和friends让你玩文本一样。

基于特定键的输出(group_by)

我有以下JSON输出。我希望输出按公共TZ分组。输入:{“TZ”:“5f105439-a0a7-4134-9e98-87553d434b35”,“TN”:“4c4c4544-0046-3310-8056-b2c04f433432”,...

回答 1 投票 0

如何使用jq'过滤值

我正在编写一个脚本来自动创建AWS卷。我试图使用echo和jq过滤掉volumeId的值[root @ ip-172-41-23-8~]#aws ec2 describe-volumes --filters Name = status,...

回答 2 投票 0

如何使用`jq`处理oneline json文件

我有一个类似于这个{“fieldA”的onelined json文件:1,“fieldB”:“foo”} {“fieldA”:2,“fieldB”:“bar”} {“fieldA”:4,“fieldB “:”foobar“} ...如何使用jq正确读取此文件?一世 ...

回答 1 投票 0

如何在bash中将json响应转换为yaml

我用jq从json文件中读取数据。我想将结果附加到yaml文件中,但我不能让它工作。我对shell编程很新。我的目标是将“用户”附加到现有的“...”

回答 2 投票 3

使用jq将包含值列表的新字段添加到现有JSON

我想将一个变量IntendedFor与值scan1和scan2一起添加到现有的JSON文件中。我想用jq函数做这个,我试过了:cat existing.json | jq'.IntendedFor | =“[”scan1“,...

回答 2 投票 1

JQ:数字字段名称

我在Windows10环境(PowerShell)中使用JQ 1.5。我构建了一个jq语句,该语句处理jqplay上的示例数据,但在我的环境中引发错误:示例:代码共享代码:。 | { 最后更新: ...

回答 1 投票 -3

如何不使用jq跳过包含null的数组?

我想处理这些数据{“结果”:[{“headword”:“binding”,“sense”:[{“definition”:[“必须遵守的承诺,协议等”......

回答 2 投票 1

使用jq从管道分隔键和bash中的值创建JSON

我试图从bash中的字符串创建一个json对象。字符串如下。 CONTAINER | CPU%| MEMUSAGE / LIMIT | MEM%| NETI / O | BLOCKI / O | PIDS nginx_container | 0.02%| 25.09MiB / 15.26GiB | 0.16%| 0B / 0B | 22 ....

回答 7 投票 15

与“--stream”选项一起使用时,处理小文件的转换失败(由于文件大小而需要)

JQ播放片段:https://jqplay.org/s/D5-FZl8wOs我正在使用jq来展平用于sql的json数组。 json:{“0123”:[{“i”:0,“p”:“file 1”,“l”:100},{“i”:1,“p”:“file 2”,“l” :200}],...

回答 2 投票 4

如果键存在于另一个对象中,则过滤json对象

我有两个文件file1.json {“a”:“x1”,“b”:“y1”,“c”:“z1”} file2.json {“a”:“x2”,“b”:“y2 “}因为a&b已经存在于file2中,我想输出一个包含...的新对象

回答 3 投票 1

jq select并包含错误:null(null)和string(“randomtext1”)不能检查其包含

命令:cat test.json | jq -r'。[] | select(。[“$ link”] | contains(“randomtext1”))。id'我希望将两个id(a和b)显示为上述命令的结果,因为它们都包含...

回答 1 投票 0

为什么在jq中使用$ s -argjson s“2000”与在JQ代码中使用“2000”不同?

我正在尝试编写一个bash脚本,该脚本从诺贝尔奖JSON文件中解析。第一个参数是年份,第二个参数是类别。 set - 2000 physics#set $ 1 to 2000和$ 2 to physics ...

回答 1 投票 -1

jq使用对象的主值过滤子数组值

我有一个问题,弄清楚我需要在jq中使用哪些过滤器和方法将我的json数据转换为我正在寻找的东西。我尝试的每一个组合最终要么不工作......

回答 3 投票 0

JQ:Bigint数字精度

我实际上有一种情况是我遇到了BIGINT问题和jq 1.5 / 1.6(在Windows环境中)的朦胧。我阅读了问题报告,并认为如果我改变数字......

回答 1 投票 0

jq如何根据条件获得返回值

所以我试图弄清楚如何根据“标签”中的条件得到“CPU”值...“值”所以我想打印“CPU”值,如果标签中的值是不回报......

回答 1 投票 0

jq json树遍历(npm node_modules)

问题涉及代码优化。我想定义一个json文件,它指定要复制的文件和位置。也就是说,我想在npm-type项目中应用它来传输文件...

回答 1 投票 0

如何过滤对象数组中的键对(json和jq)

这是对jq选择错误的跟进:“无法使用字符串索引字符串”以前,我可以使用以下内容过滤具有目标对象的json文件中的条目...

回答 2 投票 0

如何使用jq在json文件中使用对象过滤子对象中的某些数组

我需要使用如下所示的嵌套结构过滤JSON。数组b中属性x包含x值“z”的所有对象都应该被过滤掉。其余的应留在文件中。 {“......

回答 2 投票 0

jq无法在bash中将字符串转换为int

我正在努力生成一个新的JSON有效负载,以使用MSSQL数据库服务位置更新Consul。当我像这样调用jq:mssql_svc_ip = $(kubectl get svc / mssql-linux -o'jsonpath = {。spec ....

回答 2 投票 1

为什么添加jq参数不会改变值[重复]

我正在编写一个bash脚本并遇到了这个问题。当我传递jq --arg标志时,它不会更新值。但是当我在没有--arg标志的情况下对值进行硬编码时,确实如此。我试过了 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.