Javascript 计算JSON数组中的对象对

Javascript 计算JSON数组中的对象对,javascript,json,Javascript,Json,我在从json链获取参数时遇到问题,我得到的json看起来像这样 [{"aa":"bb","ccc":"ddd","eeee":"ffff","ggggg":"hhhhh","iiiiii":"jjjjjj","kkkkkkk":"lllllll"}] 我想数一数{}里面有多少对,但我不知道怎么数。我尝试了json.length和json[0]。length,第一个返回值“1”,第二个返回值undefined您的json对象是一个包含一个对象的数组。所以长度是1。数组中的对象具有多个属性(键/

我在从json链获取参数时遇到问题,我得到的json看起来像这样

[{"aa":"bb","ccc":"ddd","eeee":"ffff","ggggg":"hhhhh","iiiiii":"jjjjjj","kkkkkkk":"lllllll"}]

我想数一数{}里面有多少对,但我不知道怎么数。我尝试了
json.length
json[0]。length
,第一个返回值“1”,第二个返回值
undefined

您的json对象是一个包含一个对象的数组。所以长度是1。数组中的对象具有多个属性(键/值对)

因此,在大多数现代浏览器(IE除外)中,这将适用于您:

Object.keys(json[0]).length
在这里查看JavaScript中迭代/计算对象属性的各种技术的答案:


这是哪种编程语言?JavaScript?