gpt4 book ai didi

json - 在单行上从 jq 获取输出

转载 作者:IT老高 更新时间:2023-10-28 12:48:25 25 4
gpt4 key购买 nike

我使用以下输出:https://stackoverflow.com/a/40330344

 (.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress})

输出:

 {  
"key": "SEA-739",
"status": "Open",
"assignee": null
}
{
"key": "SEA-738",
"status": "Resolved",
"assignee": "user2@mycompany.com"
}

但我需要解析每一行,但就 key 组而言,很难确定哪个受让人是哪个 key 。这可以用jq做一排吗?

预期输出:

{ "key": "SEA-739", "status": "Open", "assignee": null }
{ "key": "SEA-738", "status": "Resolved", "assignee": "user2@mycompany.com"}

{ "SEA-739", "Open", null }
{ "SEA-738", "Resolved", user2@mycompany.com }

最佳答案

-c 是你可能需要的

使用您在上面发布的输出,您可以进一步处理它:

jq -c . input

To Give;

{"key":"SEA-739","status":"Open","assignee":null}
{"key":"SEA-738","status":"Resolved","assignee":"user2@mycompany.com"}

或者你可以改变你原来的命令

来自

jq -r '(.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress})'

jq -c '(.issues[] | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress})'

关于json - 在单行上从 jq 获取输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40396445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com