关于angular:JSON对象的计数长度

Count length of JSON Object

本问题已经有最佳答案,请猛点这里访问。

我有JSON,看起来像这样:

1
2
3
4
5
6
7
8
9
10
{
 "item1": {
   "category":"fruit",

  },
"item2": {
   "category":"fruit",

  }
}

我怎么计算里面的物品数量?


正如在JSON中一样,项目的数量是键的数量。因此,将JSON放入一个变量(比如obj)中,并使用以下内容:

1
2
3
var  obj = JSON.parse('{"item1":{"category":"fruit",},"item2":{"category":"fruit",}}');

Object.keys(obj).length;