1
を取得する:JQを使用してJQ:どのように配列のいずれかと一致し、私はこのようないくつかのJSONを持つ兄弟値
{
"x": [
{
"name": "Hello",
"id": "211"
},
{
"name": "Goodbye",
"id": "221"
},
{
"name": "Christmas",
"id": "171"
}
],
"y": "value"
}
、名前値(例えばクリスマス)与えられたどのように私はそれがID(すなわち171関連しています得ることができます)。
私は限り、配列のオブジェクトのいずれかに名前が存在するかどうかをチェックすることができることとして持っているが、私は
jq -r 'select(.x[].name == "Christmas")'