使用 JOLT 在 Json 数组中求和

Make Sum in Json Array With JOLT

我正在尝试使用 Jolt 在 Json 数组中求和,但我没有成功。

这是我的 json :

[
  {
"times-entries": {
  "offset": 0,
  "time_entries": [
    {
      "hours": 1
    },
    {
      "hours": 2
    }
  ]
}}]

这是我所期望的:

{"sum_hours" : 3}

所以你知道我该怎么做吗?

规格

[
  {
    "operation": "shift",
    "spec": {
      "0": {
        "times-entries": {
          "time_entries": {
            "*": {
              // match down to hours, write the value to the 
              //  output as an array
              "hours": "hoursAccumulator[]"
            }
          }
        }
      }
    }
  },
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "sum_hours": "=intSum(@(1,hoursAccumulator))"
    }
  }
]