我如何找到这个Json对象的长度 [英] How can i find the length of this Json object

查看:66
本文介绍了我如何找到这个Json对象的长度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想找到这个JSON对象的长度,所以任何人都告诉我如何获取JSON对象的长度...意味着我想知道这个JSON对象包含多少数据.

I want to find the length of this JSON object so any one tell me how can i get length of the JSON object...means i want to know how many data this json object contain.

var ddData = [{ "01":"United States",
                "02":"United Kingdom",
                "03":"Aruba",
                "04":"United Kingdom",
                "05":"Aruba",
                "06":"Bahrain",
                "07":"United Kingdom",
                "08":"Algeria",
                "09":"Andorra",
                "10":"American Samoa",
                "11":"United States"
             }]

推荐答案

您可以使用Object.keys方法获取对象键.
由于ddData是array,并且第一个索引包含一个对象,您可以这样做:

You could use Object.keys method to get the object keys.
Since ddData is an array, and the first index contains an object, you could do this :

Object.keys(ddData[0]).length;

但是,Object.keys旧浏览器上不起作用.

为此,您可以遍历对象并增加变量以获取该对象的长度.

For that, you could iterate through the object and increment a variable to get the length of that object.

var count = 0;
for(var i in ddData[0]) {
    count++;
}

这篇关于我如何找到这个Json对象的长度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆