问题描述
我将无法在jquery中找到键控json对象中的记录数。
例如,如果我有一个索引对象,如下所示
var json = [{"key1":{"value":"33"},"key2":{"value":"36 "},"key3":{"value":"38"},"key4":{"value":"41"}}]
如何获得记录数量的计数? (他们有4条记录)
1楼
Tushar
1
已采纳
2015-08-07 08:13:26
使用获取对象中所有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);