jq 相关问题

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

使用jq解析JSON数组

我需要使用jq解析以下JSON示例中的特定信息。根据'repo',我需要能够从属性数组中解析所有'key'和'values'并...

回答 2 投票 0

使用jq获取json中匹配的元素之后/之前的元素

假设我对jq命令有以下json输入:[{“type”:“dog”,“set”:“foo”},{“type”:“bird”,“set”:“bar”},{ “type”:“cat”,“set”:“blaz”},{“type”:“fish”,“set”:“mor”}]我知道......

回答 2 投票 0

将两个json数组(加载到内存中)合并到一个json数组中

我有两个json数组,我已经初始化如下所示。本地= [{ “ACCOUNT_ID”: “01C”, “ID”: “0XVWKCFV6P9CA5”},{ “ACCOUNT_ID”: “CSDTHQ”, “ID”: “631QGYBNSF”},........... ....] org = [{“account_id”:“...

回答 3 投票 0

jq命令返回null

我在我的示例文件中有以下json内容,但在使用jq命令时,结果始终为null:{“listingRequest”:{“id”:“016a1050-82dc-1262-cc9b-4baf3e0b7123”,“uri”...

回答 3 投票 0

获取键的子集并使用jq将输出包装到列表

假设我们有以下记录:[{“k1”:“v1”,“k2”:“v2”},{“k1”:“v1”,“k2”:“v2”},{“k1”: “v1”,“k2”:“v2”}]我们只想保留一些键,比如k1什么操作......

回答 2 投票 2

jq:如何为大型流媒体用例自定义atomize函数?

我有一个非常大的文件,结构如下:{“users”:{...},...“stats”:{“daily”:{“k1”:{...},“k2”:{ ......},...“kN”:{...}},“......

回答 1 投票 1

jq in / 1的行为不一致

以下来自jq docs的示例按预期工作 - $ echo'[1,2]'| jq'map(in([0,1]))'[true,false]但是将值变为字符串失败 - $ echo'[“1”,“2”]'| jq'地图(in([“...

回答 2 投票 0

在bash中将行转换为json

我想将列表转换为JSON数组。我正在寻找jq,但这些例子主要是关于解析JSON(而不是创建它)。知道正确的逃逸会很愉快。我......

回答 5 投票 13

用jq连接json数组对象

我在json文件下面:{“EventId”:“60a0490c”,“Resources”:[{“ResourceType”:“AWS :: STS :: AssumedRole”,“ResourceName”:“AutoScaling”},{“ResourceType”:“ ...

回答 1 投票 1

jq - stream过滤同一个键的多个值

我正在处理一个非常大的JSON,其中我需要使用键的值来过滤内部JSON对象。我的JSON如下所示:{“userActivities”:{“L3ATRosRdbDgSmX75Z”:{“deviceId”:“...

回答 1 投票 2

Jq变量添加额外的\

嗨我有这个bash代码#!/ bin / bash textb =“\ n 1 \ n 2 \ n 3 \ n 4”jq --arg textb“$ textb”'。 | {plain_text:($ textb + desc.envi)'当我运行命令这个给出下一个例子#!/ bin / ...

回答 1 投票 0

修改数组中的一个值

这非常类似于在dicts数组中更新一个值,使用jq我有一个foo.json,我想将AAA更新为AAA-MY-SUFFIX。基本上,我想获得当前值(AAA),然后添加一个......

回答 2 投票 0

将JSON数组拆分为单独的文件/对象

我以这种格式从Cassandra导出JSON。 [{“correlationId”:“2232845a8556cd3219e46ab8”,“leg”:0,“tag”:“received”,“offset”:263128,“len”:30,“prev”:{...

回答 4 投票 4

如何使用jq将多个json对象与分隔符逗号连接在一起

这是我的数据:{“ReferUrl”:“N”,“OpenAccess”:“0”,“ItmId”:“1694738780”} {“ReferUrl”:“L”,“OpenAccess”:“1”,“ItmId” :“1347809133”}我希望它是这样的:[{“...

回答 2 投票 1

如何在没有嵌套范围的情况下过滤嵌套的JSON数据

我有以下代码,我试图只使用jq提取“数字”。我研究了各种jq代码示例。我尝试了不同的代码变体:jq'.data | .nu mbers'和jq'....

回答 1 投票 0

如何使用jq流过滤JSON [复制]

我有一个非常大的JSON文件,示例数据如下所示:{“userActivities”:{“L3ATRosRdbDgSmX75Z”:{“deviceId”:“60ee32c2fae8dcf0”,“dow”:“Friday”,“localDate”:“2018-01 -19 “},” L3ATSFGrpAYRkIIKqrh“:{...

回答 2 投票 1

提取每个ID的主要和辅助号码并生成JSON字符串

我有两个文件,如下所示:一般来说,我将有三个以上的客户端ID,每个ID的主要和次要号码将在50-60左右。 primary.txt {1 = [0,273,546,819],2 = [274,1,...

回答 5 投票 2

如何使用jq对任意嵌套值求和?

我一直在努力想出一种用jq对任意嵌套字段求和的方法。 “桶”的级别因调用(不同级别的汇总字段)而异。那我怎么总结所有......

回答 1 投票 1

使用jq,将名称/值对的数组转换为具有命名键的对象

给定json文件的格式为:[{“name”:“A”,“value”:“4”},{“name”:“B”,“value”:“2”},{“name” :“C”,“value”:{“X”:“Something”,“Y”......

回答 1 投票 0

jq将单个字符串值分成两个

[{“host”:“a.com”,“ip”:“1.2.2.3”,“port”:8,“name”:“xyz”,“info”:“part1 part2 part3 part4”},{“主持人“:”b.com“,”ip“:”2.5.0.4“,”port“:3,”name“:”xyz“,”info“:”...

回答 1 投票 0

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