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

我使用以下输出: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})'

https://stackoverflow.com/questions/40396445/

相关文章:

java - 非空属性引用 transient 值 - transient 实例必须在当前操作之前保

python - 使用 Scrapy 抓取 JSON 响应

python - 如何在 Django REST 框架中返回自定义 JSON

json - 雅虎财经全币种报价 API 文档

c# - 使用 C# 调用 json

c# - JavaScriptSerializer 可以排除具有空值/默认值的属性吗?

PHP json_encode - JSON_FORCE_OBJECT 混合对象和数组输出

json - angularjs - ng-重复 : access key and value fr

javascript - 未捕获的类型错误 : Cannot read property 'owne

php - 如何防止 json_encode() 删除包含无效字符的字符串