Javascript,计算字符串化JSON对象内的键/值的数量

时间:2013-12-30 13:58:50

标签: javascript json

您好我有一个对象,我将转换为JSON:

var myJSON = JSON.stringify(myObject);

console.log(myJSON);给出:

[{"RowID":"6","Name":"joe","Alias":"ss","Email":"ss@gmail.com","Phone":"123456"}]

如何计算json中的键数?我想计算5个项目:

RowID,姓名,别名,电子邮件,电话

我尝试在JSON stringify之前计算对象中的元素: console.log(Object.keys(myObject).length);但它给了我1而不是5

我该怎么做?

1 个答案:

答案 0 :(得分:4)

那是因为myObject是一个数组。您需要访问数组的第一项来获取您的5键对象。

Object.keys(myObject[0]).length