だから私は以下のようにJSONブロブを持っている:jqを使用して特定のキーを持つJSON配列の値を抽出するboolean == true?
[
{
'id': 'something',
'isSparse': true
},
...
]
私は==このJSONブロブをフィルタリングし、くれisSparseを持っているアレイ内のすべてのエントリのIDを印刷しますjq
コマンドを書くにはどうすればよいです本当ですか?
jq: error: boolean and string cannot have their containment checked
:明らかにtrue
はブール値ではなく文字列であるので、
cat <blob> | jq -c '.[] | select(.operational | contains("true"))'
が、次を得る:
は、私は、次の試してみました。