如何在jquery中计算键json中的元素

how would to count elements in keyed json in jquery

本文关键字:json 元素 计算 jquery      更新时间:2023-09-26

我不想在jquery中找到关键json对象中的记录数量。

例如,如果我有一个索引对象如下

var json = [{"key1":{"value":"33"},"key2":{"value":"36 "},"key3":{"value":"38"},"key4":{"value":"41"}}]

我怎样才能得到记录的数量?

使用Object.keys()获取对象中所有keysarray

在您的例子中,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);