我有以下 JSON。我想根据他们的 CC 角色获取键值对对象。在此示例中,有 3 个角色(Presenter、Approver、Customer)。Presenter 类型为TO
。其他 2 个是 type CC
。我想得到 type CC
。可以有更多,因为它是动态的。
JSON
{
"Presenter_TO_Email": "roney@domain.com",
"Approver_CC_Email": "tim@domain.com",
"Customer_CC_Email": "alex@domain.com",
"Invoice": "001",
"Date": "2022-02-14"
}
输出
{
"Approver": {
"email_address": "tim@domain.com",
"role": "Approver"
},
"Customer": {
"email_address": "alex@domain.com",
"role": "Customer"
}
}
我可以使用此示例使用 INDEX,但由于我使用的是旧版本jq
,它会引发错误jq: error: INDEX/2 is not defined at <top-level>, line 1: