var jsonStr = {
a: 1,
b: 2,
c: 3,
d: 4
}
var jsonLen = Object.keys(jsonStr).length; //Object.keys(jsonStr) = ['a','b','c','d']
console.log(jsonLen); //输出结果为4
自己摸索出来的一个判断json长度的方法,不需要循环。若有大佬发现问题,欢迎讨论。