JSON对象格式
1、
"josn1":{
"a":[
{"key1":"value1","key2":"value2"},
{"key3":"value3","key4":"value4"}
]
}
2、
"json2":{
"key1":"value1",
"key2":"value2"
}
获取JSON对象长度
对于第一种json对象格式,
var length=json1.a.length
对于第二种JSON对象格式
//es6语法,适用需考虑浏览器兼容性
var length1=Object.keys(json2).length
function getJsonLength(obj){
var length1=0
for(var key in obj){
if(key){
length++
}
}
return length
}
getJsonLength(json2)
判断是否为空
function isObjectEmpty(obj){
for(var key in obj){
if(key){
return false
}
}
return true
}
最好封装成一个方法,增加代码复用性