jq从数组中选择满足条件的元素

2020-10-20  本文已影响0人  CodingCode

假定json数据如下:

{
  "elements": [
    {
      "name": "Tom",
      "age": 12,
      "address": "100 XXX Street"
    },
    {
      "name": "Jerry",
      "age": 15,
      "address": "200 Old St"
    },
    {
      "name": "Marry",
      "age": 15,
      "address": "300 Carlos Rd"
    }
  ]
}

命令:

jq '.elements[] | select(.name == "Jerry")' data.json

输出结果是:

{
  "name": "Jerry",
  "age": 15,
  "address": "200 Old St"
}
上一篇 下一篇

猜你喜欢

热点阅读