I got below output using: https://stackoverflow.com/a/40330344

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

Output:

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

但是我需要解析每一行,但是就密钥组而言,很难确定哪个受让人是哪个密钥的受让人.有没有可能用JQ把一串东西排成一排呢?

Expected output:

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

OR

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

推荐答案

100是你可能需要的

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

jq -c . input

给予;

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

Or you can just change your original command

FROM

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

TO

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

Json相关问答推荐

在Oracle中循环整个json_opp_t以更改特定键的值

将嵌套的json中的字符串强制转换为数字

在PowerShell中,如何获取数据对所在的JSON对象的名称

Jolt-Json转换:通过引用标识符(而不是索引)设置值

错误:在 NX 工作区中找不到模块../swagger.json

如何将复杂的 JSON 反序列化为 Rust 类型?

Golang 解组行为:字段过多?

使用 REACT 从字段值中读取 JSON 元素

如何在 Flutter 中遍历嵌套的动态 JSON 文件

如何在 wso2 中组合 2 个 json 有效负载?

无法向 Json 数组添加新元素

如何使用 Swiftui 判断 JSON 是否缺少键值对

JSON 模式验证

如何使用 Kotlin + Jackson 将 JSON 反序列化为 List

如何使用 C# 将 JSON 文本转换为对象

十六进制格式可以与 JSON 文件一起使用吗?如果是这样,怎么做?

jQuery fullcalendar 发送自定义参数并使用 JSON 刷新日历

如何使用 Newtonsoft.Json 包在 C#(4.0) 中解析我的 json 字符串?

如何向(JSON)对象的原型添加方法?

未调用 npm package.json 脚本