Tôi có file json sau:Chọn đối tượng dựa trên giá trị của biến trong đối tượng sử dụng JQ
{
"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 để có được những "tên" yếu tố của các đối tượng nơi 'vị trí' là ' Stockholm '.
Tôi biết tôi có thể nhận được tất cả các tên bởi
cat json | jq .[] | jq ."name"
"Jack"
"Walt"
"Donald"
Nhưng tôi không thể tìm ra cách để in đối tượng nhất định, do giá trị của một chìa khóa phụ (ở đây "location" : "Stockholm"
).
FYI, tôi hỏi để loại bỏ các 'JQ -> jQuery' từ đồng nghĩa: http://meta.stackexchange.com/q/ 195697/142802. –
Cảm ơn, tôi đã thăng hoa :) – Daniel