从文档:
jq '.[] | select(.id == "second")'输入项
[{"id": "first", "val": 1}, {"id": "second", "val": 2}]输出量
{"id": "second", "val": 2}
我认为您可以执行以下操作:
jq '.theList[] | select(.id == 2 or .id == 4)' array.json

从文档:
jq '.[] | select(.id == "second")'输入项
[{"id": "first", "val": 1}, {"id": "second", "val": 2}]输出量
{"id": "second", "val": 2}
我认为您可以执行以下操作:
jq '.theList[] | select(.id == 2 or .id == 4)' array.json