我如何找到这个Json对象的长度 [英] How can i find the length of this Json object
本文介绍了我如何找到这个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屋!
查看全文