如何在jquery中计算键json中的元素
how would to count elements in keyed json in jquery
我不想在jquery中找到关键json对象中的记录数量。
例如,如果我有一个索引对象如下
var json = [{"key1":{"value":"33"},"key2":{"value":"36 "},"key3":{"value":"38"},"key4":{"value":"41"}}]
我怎样才能得到记录的数量?
使用Object.keys()
获取对象中所有keys
的array
在您的例子中,json
数组包含一个对象。因此,您可以使用json[0]
从数组中获取object
,然后使用Object.keys()
。
Object.keys(json[0]).length
var json = [{
"key1": {
"value": "33"
},
"key2": {
"value": "36 "
},
"key3": {
"value": "38"
},
"key4": {
"value": "41"
}
}];
document.write(Object.keys(json[0]).length);
相关文章:
- 如何在html angular中显示嵌套的json元素
- 如何访问JSON元素
- 如何使用javascript获取json元素
- JSON 元素未显示
- JQuery/Javascript - 遍历值之后的所有 json 元素
- 遍历django模板中的json元素
- 在不知道名称的情况下检索json元素
- 主干模型通过ID获取JSON元素
- ExtJS DataView只显示最后一个JSON元素
- 在 AngularJS 中选择输入选择不同的子 JSON 元素
- 获取 json 元素的标签及其 id
- 查找 JSON 元素的索引号
- 将 JSON 元素括在各个列表中
- 如何按条件提取 json 元素
- 使用 Javascript 访问 JSON 元素
- 如何在没有双引号的情况下获取 JSON 元素的值
- jQuery从数组扩展一个json元素
- AngularJS-无法检索json元素
- 在表中添加JSON元素
- 使用javascript的基于日期和时间的json元素