如何计算JSON feed中的项目数?
缩写的JSON格式...
{
"rlm1":[...],
"rlm2":[...],
"rlm3":[...],
"rlm4":[...]
}
jQuery ...
$.getJSON("jsondata.js", function(data) {
alert(data.length); //returns undefined, expecting 4
}
我觉得在JSON文件的顶部需要更多。如果需要,我可以重新格式化json文件。
谢谢!
尝试在现代浏览器中使用Object.keys
。
$.getJSON("jsondata.js", function(data) {
alert(Object.keys(data).length);
}
在较旧的浏览器中,要么使用polyfill或下划线的_.keys
。