可能是重复问题:JavaScript对象(即关联数组)的长度
我有以下格式的JSON数据。
我尝试使用
我基本上很困惑,不知道如何获取JSON中一个对象的长度以及如何有效地显示它。我该怎么做?
[{"student":{"name" : "ABCD",
"age":8,
}
"user":{ "firstName":"ABCD",
"age": 9,
}
},
{"student":{"name" : "XCYS",
"age":10,
}
"user":{ "firstName":"GGG",
"age": 11,
}
},]
我尝试使用
(data.student[i].length)
,但它没有起作用(只是为了查看对象的长度),我还尝试了(data.user[i])
,但也无济于事。我基本上很困惑,不知道如何获取JSON中一个对象的长度以及如何有效地显示它。我该怎么做?
JSON.parse(yourJSONhere)
解析的字符串,或者像var data = [{"student":""}];
这样的数组字面量,不是 JSON。鉴于你有一个数组,你需要像data[i].student
这样的东西。 - nnnnnn