如何使用'modify-overwrite-beta'在颠簸中执行除法运算

时间:2018-07-23 07:03:32

标签: jolt

输入

iframe

输出

 {"scores": [  4,2,8,7,5  ] }

规范

 {"FirstElement": 2 } //This is generated by dividing the first element of the array by 2.

根据上述规范,我试图将列表的第一个元素除以2,但得到的输出与输入相同。

1 个答案:

答案 0 :(得分:0)

无法通过修改嵌套“功能”。必须将其分解为两个步骤。

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "firstElement": "=firstElement(@(1,scores))"
    }
  },
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "Avg": "=divide(@(1,firstElement),2)"
    }
  }
]