jq 相关问题

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

JQ - 收集项目数量并将结果用于 IF 语句

我在JQ中有一个表达式,如下所示: [{“名称”:.产品[] | .name }] |长度 > 200 作为 $qty | if ($qty) then "ok" else "not ok" end 我假装...

回答 1 投票 0

使用 jq 检查 GitLab-CI 中是否存在密钥

我正在尝试分析 GitLab-CI 中的一个变量,看看是否有两个键以及某个值是否具有特定值。 我现在的样子是这样的: 如果 [[ $(echo $TRIGGER_PAYLOAD | jq -e '.changes.t...

回答 1 投票 0

jq argjson 不适用于变量中的字符串

我正在尝试用 jq 创建一个 json f=1 jq -n --argjson a ${f} '{"test":$a}' 或者 f=“1” jq -n --argjson a ${f} '{"test":$a}' 或者 jq -n --argjson a“测试字符串”...

回答 1 投票 0

我可以在bash中使用jq从json文件中提取并输出EventId吗?

我的json文件如下。这是一个示例文件。 { “文档化身”:1、 “事件”:[ ] } { “文档化身”:2, “伊芙……

回答 1 投票 0

当我知道前一个键值对时,如何使用 jq 检索 json 文件中的下一个键值对

我有以下json文件: { “条目1”:“”, “条目2”:“”, "条目3":"值3", "条目4":"值4", ”

回答 1 投票 0

使用 jq 按名称访问数组列表项

考虑以下 json 数据,源自 Docker 镜像 nginx:1.25-bookworm: # docker pull nginx:1.25-bookworm # docker 镜像检查 81be38025439 | jq '.[].Config.Env' [ “路径=/usr...

回答 3 投票 0

JOIN 错误并使用 JQ 前置自定义描述

我运行的命令生成 JSON 输出其他字段 {“描述”:“测试A”,“计划开始”:“2023-11-13T06:00:00Z”,“计划结束”:“20...

jq
回答 1 投票 0

使用 jq 忽略不可解析的 JSON

我正在使用jq来解析我的一些日志,但有些日志行由于各种原因无法解析。有没有办法让 jq 忽略这些行?我似乎找不到解决办法。我尝试使用...

回答 6 投票 0

在unix中使用jq工具将多级json解析为csv

我有一个多级json,如下所示: { “id”:“id123”, “细节”: { “产品”:“产品123”, “etype”:“类型1” ...

回答 1 投票 0

将 libjq 添加为 flatpak 中的模块

我最初创建了一个简单的 flatpak 清单,但随后发生了以下错误: PrayerApp: error while loading共享库: libjq.so.1: Cannot open shared object file: No such file 或

回答 1 投票 0

对于包含 Windows VM 上包的详细信息的 JSON,请将其转换为保留两个父级的 CSV

鉴于以下包含包详细信息的 JSON - 主机名单独可用,请将其转换为 CSV。 “主机1” { “PuTTY 版本 0.77(64 位)”:{ “维...

jq
回答 1 投票 0

将 .json 转换为 .csv

jq 版本 jq-1.6 想要将大型 .json 文件转换为 .csv json 示例: {“_id”:{“$oid”:“5200a366e36f237975000783”},“衍生形式”:{...

jq
回答 1 投票 0

如何将 json 输出存储在变量中并在 Github actions 的另一个步骤中使用它

我在github操作中有一个步骤可以从sqs队列获取消息。响应是一个带有消息数组的对象。 receive_message_sqs 但随后我尝试从

回答 1 投票 0

使用 jq 将对象数组转换为平面数组

使用jq,我想将(嵌套)对象数组展平为字符串数组。 例如给定输入 { “消息ID”:1, “结果”: { “信息”:{ “id&

回答 3 投票 0

使用 jq 将对象数组转换为平面数组

使用jq,我想将(嵌套)对象数组展平为字符串数组。 例如给定输入 { “消息ID”:1, “结果”: { “信息”:{ “id&

回答 1 投票 0

对于包含虚拟机上多个版本的包详细信息的 JSON,请将其转换为保留两个父级的 CSV

鉴于以下包含包详细信息的 JSON,请将其转换为 CSV。如果有多个版本,请在安装日期中选择最新版本 因此,JSON 包含每个包的详细信息。一些

jq
回答 1 投票 0

对于包含虚拟机上包的详细信息的 JSON,请将其转换为保留两个父级别的 CSV

给定以下 JSON,将其转换为 JSON { “主机1”:{ “packages.device-mapper-event-libs”:{ “时代”:“7”, “版本”:“...

jq
回答 2 投票 0

为什么我的简单列表到数组转换在 jq 中不起作用?

我很难尝试永远理解jq。 我想将结果从列表更改为数组。现在这个问题已经在这些 SO 问题上得到了解决,这些问题说只需将括号括起来......

回答 0 投票 0

JQ 从对象内部运行动态命令

在JQ中是否可以从同一个对象执行命令? 采取下面的例子 { "cmd": ".name += \"史密斯\" | .name", “姓名”:“约翰” } 如果你...

回答 1 投票 0

JQ:获取值的更短语法是什么

我使用以下长命令来获取下面包含的 JSON 值 7.3.9-win-x64.msi。 $ 猫 json.txt | jq -r '.[] | .[] | .[] | .[].管理 | .[0].微软| .shell.关联脚本。

回答 1 投票 0

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