获取数组中对象值的总和
Get sum of the values of objects in an array
我有一个数据编织输入,如下所示。
%dw 2.0
output application/json
var demo = [
{
"mat" : 1000,
"seg" : "z"
},
{
"mat" : 2000,
"seg" : "b"
},
{
"mat" : 3000,
"seg" : "x"
}
]
var count = 0
---
count
我需要“mat”字段的总和,计数应为 6000。我该如何实现?
我是这样做的
%dw 2.0
output application/json
var demo = [
{
"mat" : 1000,
"seg" : "z"
},
{
"mat" : 2000,
"seg" : "b"
},
{
"mat" : 3000,
"seg" : "x"
}
]
var count = sum(demo.mat)
---
count
我有一个数据编织输入,如下所示。
%dw 2.0
output application/json
var demo = [
{
"mat" : 1000,
"seg" : "z"
},
{
"mat" : 2000,
"seg" : "b"
},
{
"mat" : 3000,
"seg" : "x"
}
]
var count = 0
---
count
我需要“mat”字段的总和,计数应为 6000。我该如何实现?
我是这样做的
%dw 2.0
output application/json
var demo = [
{
"mat" : 1000,
"seg" : "z"
},
{
"mat" : 2000,
"seg" : "b"
},
{
"mat" : 3000,
"seg" : "x"
}
]
var count = sum(demo.mat)
---
count