jq 相关问题

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

jq展平JSON数组

这个回音'{“a”:[{“b”:[{“c”:“xxx”}]},{“b”:[{“c”:“yyy”},{“c”:“zzz “}]}]}'| jq'.a []。b | map({“c”:。c})'产生这个:[{“c”:“xxx”}] [{“c”:“yyy”},{“c”:“zzz”} ...

回答 3 投票 1

通过嵌套数组值的过滤来过滤jq中的对象

鉴于这样的文件:[{“KVs”:[{“Key”:“animal”,“Value”:“lion”},{“Key”:“mascot”,“Value”:“lion”}], “名称”: ”...

jq
回答 1 投票 3

如何在jq中为CSV导出添加标题?

我正在从jq教程中修改命令:curl'https://api.github.com/repos/stedolan/jq/commits?per_page = 5'\ | jq -r -c'。[] | {message:.commit.message,name:.commit.committer.name} | [....

回答 3 投票 10

如何使用jq从JSON中获取子对象,在没有Bash处理的情况下保留结果中的最终键?

我正在编写一个Bash函数来获取JSON对象的一部分。该函数的API是:GetSubobject(){local Filter =“$ 1”#Filter是表单的形式。 。 ...... ...

回答 3 投票 0

shell-out值为md5(加密)函数

我正在寻找一个解决方案,我正在构建一个JSON记录,并需要在JQ中生成一些文本,但将此文本传递给MD5求和函数并将其用作键的值。 echo'{“first”:“John”,......

回答 4 投票 1

如何在bash中将JSON子元素字符串转换为真正的JSON元素

我有从Cassandra导出的JSON消息,我想加载到Elastic作为结构化文档:{“correlationId”:“fb8f855a0eac8985d430896d”,“leg”:65535,“tag”:“circuitpath”,“...

回答 2 投票 3

jq - setpath - 无法使用数字索引对象

我想在现有文档中添加新路径./jq <test.json {“correlationId”:“6298865a73b477106c98d021”,“leg”:0,“tag”:“sent”,“offset”:322858,“len”: 178,“prev”:{...

回答 1 投票 0

jq 1.5匹配一个记录,其中2个或更多键与名称和值匹配

不太清楚如何清楚地问这个问题,但是给出了如下的递归结构。我如何使用walk将2个或更多键字符串与值匹配。我不知道结构在哪里......

回答 2 投票 1

jq将嵌套键的值保存到var中

感谢@peak和链接的问题,我已经开始理解jq,但我正在努力解决如何在bash中捕获输出到vars的基础知识。审查jq手册还没有清除......

回答 1 投票 0

通过jq删除对象数组中的键

如果我想在第一个输出中删除JSON的年龄。有没有办法一步完成,换句话说,没有调用jq 2次? ➜$?= 0 @ arastogi-ld2.linkedin.biz inGraphs / common-templates [1:...

回答 1 投票 2

如何通过jq将json文件中的星号解析为字符串

这是一个名为test.json的json文件,用于测试{“name”:“Google”,“location”:{“street”:“1600 Amphitheatre Parkway”,“city”:“Mountain View”,“state”:“California” ”,...

回答 1 投票 2

jq 1.5当父级未知时,通过正则表达式查找嵌套元素

鉴于下面的JSON结构,我想找到第一次出现的对象ccc,这样我就可以向子ddd添加一个新对象。但是我不知道父母的关键名称或者多少......

回答 1 投票 0

JQ:使用辅助阵列丰富主阵列

我有两个包含商品价格的数组:[{“id”:“a”,“p”:5},{“id”:“b”,“p”:7},{“id”:“c” ,“p”:8}]和[{“id”:“a”,“p”:9},{“id”:“b”,“p”:7},{“id”:“d” ,“p”:4}]我想要丰富主数组......

回答 1 投票 0

jq - 如果值不为null,如何输出文档?

我试图找到如何从finalStatus!= null中提取以下数组中的文档的方法。我试过select(。[]。finalStatus!= null)但没有成功。我仍然得到两条线。 [...

回答 1 投票 0

jq首先删除空格

看似简单,但不是到目前为止。尝试了很多东西。我得到的最好:回声“低质量不会道歉”| jq -r'gsub(“[\\ s +]”;“”;“g”)'解析错误:第1行的数字文字无效,......

回答 2 投票 2

是否可以使用jq进行sort_by再次按子项进行sort_by

我有以下json:[{“SG”:[{“Id”:“17”,“GroupName”:“fistGN”,“Permissions”:[{“Port”:80,“Protocol”:“tcp”。 ..

回答 1 投票 2

使用jq选择对象时出现意外结果

当我将主体添加到输出列表时,会输出一些错误的名称。我希望在两个例子中只输出nfl subreddit的名称。功能还是错误?我怎样才能输出subreddit的元组...

回答 2 投票 1

jq - 在keyname中转义反斜杠

我有一个带有\的密钥,我似乎无法使用jq访问它。任何帮助表示赞赏。 $ cat / tmp / yo {“kubectl.kubernetes.io \ last-applied-configuration”:“test”} $ cat / tmp / yo | jq。[“...

回答 1 投票 2

如何编写jq脚本来提取可能显示为单例或列表的元素?

如何编写一个jq查询,从一个可能显示为单例或列表的元素中提取属性?例如,在两个示例JSON字符串中从创建者中提取URL属性...

回答 1 投票 3

JQ:查找具有特定属性值的对象的数组索引

我有以下内容:{“arr”:[{“Name”:“web”},{“Name”:“app”}}}我需要查找没有“app”的所有数组对象的数组索引“在属性”名称“中。我试过用组合......

回答 2 投票 2

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