zoukankan      html  css  js  c++  java
  • json获取元素数量

     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));
  • 相关阅读:
    《企业虚拟化应用实战》笔记
    s3c2440笔记1(启动)
    reactor & proactor 笔记
    交换机选型笔记
    Intel VT-x 基本概念
    note of introduction of Algorithms(Lecture 3
    STC12C5A60S2笔记8(串口)
    STC12C5A60S2笔记7(定时器)
    bzoj 3242: [Noi2013]快餐店 章鱼图
    高精度模板
  • 原文地址:https://www.cnblogs.com/Model-Zachary/p/6100936.html
Copyright © 2011-2022 走看看