Tôi có tập tin json sau:
{
"FOO": {
"name": "Donald",
"location": "Stockholm"
},
"BAR": {
"name": "Walt",
"location": "Stockholm"
},
"BAZ": {
"name": "Jack",
"location": "Whereever"
}
}
Tôi đang sử dụng jq và muốn lấy các phần tử "tên" của các đối tượng trong đó 'vị trí' là 'Stockholm'.
Tôi biết tôi có thể nhận được tất cả các tên bằng cách
cat json | jq .[] | jq ."name"
"Jack"
"Walt"
"Donald"
Nhưng tôi không thể tìm ra cách chỉ in một số đối tượng nhất định, với giá trị của khóa phụ (ở đây "location" : "Stockholm"
).