jq有条件地替换数组元素中的字段的值

时间:2019-10-16 18:33:14

标签: jq

{
  "QC": [
    {
      "SchemeName": "FS",
      "Files": [
        "aparc.nii.gz",
        "norm.nii.gz"
      ],
      "Ratings": [
        {
          "RaterName": "DR",
          "QCVal": 5,
          "Comments": "Not good"
        },
        {
          "RaterName": "DP",
          "QCVal": 3,
          "Comments": "Not good"
        }
      ]
    }
  ]
}

如果存在带有RaterName = DP的等级,我想将QCVal替换为指定值。我看了看,但找不到所有解决方案。

0 个答案:

没有答案