【发布时间】:2019-06-27 15:34:24
【问题描述】:
我有以下 JSON 结构:
{
"Reservations": [
{
"Id": "R-1",
"CustomerId": "1"
},
{
"Id": "R-2",
"CustomerId": "2"
}
],
"Customers": [
{
"Id": "1",
"Name": "customer 1"
},
{
"Id": "2",
"Name": "customer 2"
},
{
"Id": "3",
"Name": "customer 3"
}
]
}
我想加入Reservations 和Customers 并得到这样的东西:
{
"ReservationId": "R-1",
"CustomerName": "customer 1"
}
{
"ReservationId": "R-2",
"CustomerName": "customer 2"
}
我已经广泛使用jq,尝试使用以逗号分隔的多个过滤器,尝试使用变量,阅读文档,但似乎使用jq 完成如此简单的任务是不可能的。或者,我错过了什么?
【问题讨论】:
标签: json shell join command-line jq