jq 相关问题

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

JMESPath 的条件 if/then/else?

我尝试使用 JMESPath 做一个简单的 if/then/else 例如:“如果输入是字符串,则返回该字符串,否则返回输入的“value”属性”。输入“abc”...

回答 3 投票 0

从 JSON 中提取最旧的条目

我正在尝试获得卷曲响应并能够像对象一样调用它。我已经在谷歌上搜索了一段时间,看到了很多关于 jq 的答案。我一直在努力做到这一点,但我似乎做不到......

回答 1 投票 0

jq:计算嵌套在身份转换中的本地上下文中的新属性

省略了具有不同级别的许多属性的示例 JSON: { “可分区”:{ “标签”:“gpt”, “分区”:[ { “节点”:...

jq
回答 1 投票 0

使用JQ如何查找/删除json数组中的一个元素并删除其他数组中的相同元素索引

我有一个包含数百个对象的 json 数组,每个对象包含(以及许多其他字段)两个像这样的数组和一个状态指示器: “searchMetaData”:{“rrStandard”:[&quo...

回答 1 投票 0

转换树状 json,以便列表中的单个“项目”向上移动(从叶子),删除空项目 - 使用 jq

我有一个类似于文件或文件夹树的 json,如下所示: { “物品”: [ { “名称”:“对象”, “描述”:“罗...

回答 1 投票 0

如何使用jq/jmespath仅过滤对象名称?

我有以下json: { “hostNamesDisabled”:假, “hostingEnvironmentProfile”:空, “httpsOnly”:正确, “hyperV”:假, “身份”: { &...

回答 1 投票 0

jq:错误:tostring/1 未在 <top-level> 处定义,第 1 行:

我有一个 json 对象数组,我想在其中使用一些值创建一些字符串。我尝试的是: 猫 a.json | jq '地图(.id+" "+tostring(.time))' 它给出了错误: jq: 呃……

回答 1 投票 0

jq:jq:错误:tostring/1 未在第 1 行 <top-level> 处定义:

我有一个 json 对象数组,我想在其中使用一些值创建一些字符串。我尝试的是: 猫 a.json | jq '地图(.id+" "+tostring(.time))' 它给出了错误: jq: 呃……

回答 1 投票 0

jq 将 2 行合并为 1 行

{ “字段”:“@时间戳”, “值”:“2024-08-20 23:00:13.426” } { “字段”:“@message”, “值”:“已开始” } 我...

回答 1 投票 0

替换深度嵌入的 json 文件中的特定键

我有一个本地生成的json文件(origin.json),我想替换这个origin.json中的一些键并生成一个remote.json,以便我可以将其发送到端点p之后的远程服务器。 ..

回答 1 投票 0

如何使用jq检查json中是否存在属性?

嗨,我有一个 shell 脚本, shell 脚本有一个名为 RESPONSE 的变量 我想要检查 json 对象是否存在名为“address”的属性。还有如何获得...的价值

jq
回答 1 投票 0

如何使用jq返回过滤数组的长度?

我的 json 文件名为 my_locations.json,包含一个名为locations 的数组。我想通过具有键 location.is_shop 和 location.has_parking_space 的所有对象来过滤此数组。然后我就...

回答 3 投票 0

没有 jq 的“slurp”的记录数组

我有可能有几十GB长的json数据文件。也许更长。我无法控制这些文件大小。这些文件是传感器数据日志,它们不是有效的 json 文件。我需要修复格式

jq
回答 1 投票 0

如何检查jq列表中是否存在完全匹配

我正在尝试在 Docker 注册表中查找与特定映像存储库匹配的标签。 curl -X GET http://my-registry-ip-address/v2/ancean-api/tags/list\ 结果:{“名称”:“ance...

回答 1 投票 0

卷曲链接列表并根据 URL 层次结构保存文件

从第一个 API 调用开始,将返回一个 JSON 响应,其中包含一堆链接。我想卷曲每个链接,并将文件下载到基于最后 3 个路径段的位置。 例如,我...

回答 1 投票 0

如何检查jq列表中是否存在精确匹配

我试图在 Docker 注册表中找到与特定镜像存储库匹配的标签。 curl -X GET http://my-registry-ip-address/v2/ancean-api/tags/list\ 默认值:{“name”:“ancean...

回答 1 投票 0

如何基于try catch在jq中分配字段名称?

我有一个像这样的json: { "a.json": "......", .... } “...”可以是一个 json 字符串(然后 fromjson 可以解码它),也可以是其他东西,然后它...

回答 1 投票 0

jq 解析字符串数组和字符串对象

我有这个json字符串: json_string="{\"emailRecipients\":\"['test@example.com', 'tes2t@example.com', 'test3@example.com']\", \"anotherEmails\":\"{'测试1':...

回答 1 投票 0

查找数组1的每个元素是否存在于数组2中

我有2个json文件:a_names.json和b_names.json。 文件一: { “名称”:[“a”,“b”,“c”] } 文件b: { “名称”:[“b”,“c”] } 我什么...

回答 1 投票 0

如何使用 jq 选择任何可用字段?

我正在尝试过滤一些日志日志,这些日志可能在不同的键中具有一些相似的信息。 日志控制-o json |头 -n 1000 | jq'.UNIT,.USER_UNIT,._SYSTEMD_UNIT 这 3 个键可能

jq
回答 1 投票 0

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