Javascript 使用JSON数组数据进行计算

Javascript 使用JSON数组数据进行计算,javascript,jquery,json,Javascript,Jquery,Json,今天再次卡住了,但我正在尝试使用JSON数组中的特定值进行计算。我似乎无法分离出合适的数据。有人能帮我吗 这是我的JSON响应: [{"employee":[{"firstname":"Harry","birthdate":"1965-10-05","age":50}]},{"employee":[{"firstname":"Pete","birthdate":"1985-10-09","age":30}]}] 我想得到所有的年龄,并添加它们以供进一步使用(例如平均年龄)。非常感谢您的帮助:)

今天再次卡住了,但我正在尝试使用JSON数组中的特定值进行计算。我似乎无法分离出合适的数据。有人能帮我吗

这是我的JSON响应:

[{"employee":[{"firstname":"Harry","birthdate":"1965-10-05","age":50}]},{"employee":[{"firstname":"Pete","birthdate":"1985-10-09","age":30}]}]

我想得到所有的年龄,并添加它们以供进一步使用(例如平均年龄)。非常感谢您的帮助:)

以下是一个工作示例:

var jsonData = [{"employee":[{"firstname":"Harry","birthdate":"1965-10-05","age":50}]},{"employee":[{"firstname":"Pete","birthdate":"1985-10-09","age":30}]}];

var sumOfAges = 0;
for(var i = 0; i<jsonData.length; i++){
    sumOfAges += jsonData[i]["employee"][0].age;
}
console.log(sumOfAges);
var averageAge = sumOfAges / jsonData.length;
console.log(averageAge);
var jsonData=[{“雇员”:[{“名字”:“哈里”,“出生日期”:“1965-10-05”,“年龄”:50}],{“雇员”:[{“名字”:“皮特”,“出生日期”:“1985-10-09”,“年龄”:30}];
var sumOfAges=0;
对于(var i=0;i使用,我们可以很容易地将数据中每个员工的所有年龄相加

它使用以下功能:

function sumAllAges(data) {
    return data.reduce(function(total, obj) {
        total += obj.employee[0].age;
        return total;
    }, 0);
}

请发布您尝试过的代码。使用创建一个真实的对象,然后只获取您需要的值。@Bart您的数据结构很深,没有明显的错误reason@Saar,这是我必须制作的应用程序的一个要求…请给出解释…这是RediclestHanks Saar!这修复了它:)太棒了!