我有以下JSON:
{
"accounts": [
{
"group": 1,
"users": [
{
"name": "John",
"id": 1
},
{
"name": "Jane",
"id": 2
}
]
},
{
"group": 2,
"users": [
{
"name": "Bob",
"id": 3
},
{
"name": "Mary",
"id": 3
}
]
}
]
}
我希望输出如下所示:
{
"accounts": [
{
"group": 1,
"name": "John",
"id": 1
},
{
"group": 1,
"name": "Jane",
"id": 2
},
{
"group": 2,
"name": "Bob",
"id": 3
},
{
"group": 2,
"name": "Mary",
"id": 3
}
]
}
我如何使用jq
来实现这一点?
我想要一件物品:
- 关键字为"Account"
- 带有"group"、"name"、"id"的元素
到目前为止,我已经try 了jq --raw-output '.accounts[].group, .accounts[].users[].name, .accounts[].users[].id'
次,但它给了我以下几点:
1
2
John
Jane
Bob
Mary
1
2
3
3