我如何计算json项目?

时间:2014-03-07 21:25:59

标签: jquery json

如何计算json Feed中的项目数?

缩写的json格式......

{
    "rlm1":[...],
    "rlm2":[...],
    "rlm3":[...],
    "rlm4":[...]
}

... jquery的

$.getJSON("jsondata.js", function(data) {
    alert(data.length); //returns undefined, expecting 4
}

我觉得json文件的顶部需要更多。如果需要,我可以重新格式化我的json文件。

谢谢!

1 个答案:

答案 0 :(得分:4)

尝试在现代浏览器中使用Object.keys

$.getJSON("jsondata.js", function(data) {
    alert(Object.keys(data).length);
}

在较旧的浏览器中,使用polyfill或下划线的_.keys