JSON对象长度和遍历方法

JSON如何遍历和获取他的长度

我们知道在Array中,获取她的长度是很简单的,直接通过length树形就可以获取的到,非常的方便。
但是:JSON是没有这个属性的,所以也就不存在可以通过这个方法来获取JSON的个数,那么该咋整呢?

看下面的例子:

var json2={"name":"txt1","name2":"txt2"};

//如何遍历
for(var item in json2){

      alert( item +"="+json2[item]);

}

//如何获取他的长度
var jsCount=0;

for(var item in json2){

    jsCount++;

}

将上面的代码写成为一个方法,方便以后的使用


function getJsonLength(jsonData){

var jsonLength = 0;

for(var item in jsonData){

    jsonLength++;

}

return jsonLength;

}

就酱

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • json数组有长度json.abc.length,如果单纯是json格式,那么不能直接使用json.length方...
    ShindouHikaru阅读 6,860评论 1 13
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,774评论 0 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,436评论 25 708
  • 罗振宇在罗辑思维中谈到张艺谋的故事。周晓枫为张艺谋写传,周问张,你为什么年年出一部电影,为什么不五六年才出一部,这...
    隔壁村的教主阅读 384评论 0 3
  • 我们的学习或许并不是得体的。为什么这么说呢?因为我们的学习很可能只是一个知识的记忆,但是是在现在知识大爆炸的时候我...
    天之巅海无涯阅读 150评论 0 0