javascript - 如何使用 Javascript 从 JSON 获取总计

标签 javascript jquery json

我需要获取 JSON 数据中每一列的总计。下面是我的 JSON 数据,我想获取每列的总计。

[
 {"campaign":"MD001","seen":650,"taken":62,"eligible":542,"total":1000,"ind":"E"},
 {"campaign":"MD002","seen":550,"taken":52,"eligible":342,"total":1000,"ind":"E"},
 {"campaign":"MD003","seen":800,"taken":69,"eligible":642,"total":1000,"ind":"W"},
 {"campaign":"MD004","seen":500,"taken":62,"eligible":527,"total":1000,"ind":"E"},
 {"campaign":"MD005","seen":350,"taken":29,"eligible":992,"total":1000,"ind":"w"},
 {"campaign":"MD006","seen":550,"taken":52,"eligible":342,"total":1000,"ind":"W"}
]

上面的意思是“合格”,每个“合格”都有不同的值,所以我需要从上面的数据中获得“合格”的总数。

最佳答案

那么你必须计算一下:

var data = // your json data
var total = 0;
for(var i = 0; i < data.length; i++){
    total += parseInt(data[i].eligible);        
}

这是一个 fiddle http://jsfiddle.net/CVpxR/

关于javascript - 如何使用 Javascript 从 JSON 获取总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229296/

相关文章:

javascript - jquery shake 效果与 bootstrap 问题

javascript - 从另一页导航到另一页

jquery - 使用 Video.js 暂停 jQuery 循环

javascript - html javascript 折叠/展开表格行,子行

java - 通过JSON解析显示错误信息

javascript - 将表单字段内容传递到新页面上的同一表单字段

java - 查找要在 Selenium WebDriver 中使用的 HTML 元素

javascript - jQuery - 选择单选按钮并填充文本字段时显示 div

php - 跨站脚本 : Creating a javascript object using PHP's json_encode

java - 如何在从 Web 服务器接收图标 URL 时将图标添加到自定义 ListView 中