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));