0
我對JQ查詢結果有問題。原來的JSON看起來是這樣的:用jq查詢參數
[
{
"read": false,
"mex": "message 1",
"id": 1000
},
{
"read": false,
"mex": "message 2",
"id": 2000
},
{
"read": false,
"mex": "message 3",
"id": 3000
}
]
我想查詢,這將使我的ID爲2000(例如)記錄的結果,這些確切的說:
{
"read": false,
"mex": "message 2",
"id": 2000
}
使用以下查詢輸出一個空白記錄( 「[]」)
jq "map(select(.read==false))" file.json| jq -r 'map(select(.id==$foo))' --arg foo 2000