1 var keleyijson={"plug1":"myslider","plug2":"zonemenu"} 2 3 function JSONLength(obj) { 4 var size = 0, key; 5 for (key in obj) { 6 if (obj.hasOwnProperty(key)) size++; 7 } 8 return size; 9 }; 10 document.write("json对象的元素个数是:"+JSONLength(keleyijson));//结果为2
在获取一组json,看其返回结果
1 var keleyijson={ 2 3 "model": [ 4 { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }, 5 6 { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" } 7 ], 8 9 "girl": [ 10 { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }, 11 12 { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" } 13 ], 14 15 "zachary": [ 16 { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }, 17 18 { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" } 19 ], 20 21 "lite": [ 22 { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }, 23 24 { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" } 25 ] 26 27 } 28 29 function JSONLength(obj) { 30 var size = 0, key; 31 for (key in obj) { 32 if (obj.hasOwnProperty(key)) size++; 33 } 34 return size; 35 }; 36 document.write("json对象的元素个数是:"+JSONLength(keleyijson));