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

Javascript,计算字符串化JSON对象中的键/值数,javascript,json,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字符串化之前,我尝试计算对象中的元素: console.lo

您好,我有一个对象正在转换为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字符串化之前,我尝试计算对象中的元素:
console.log(Object.keys(myObject.length))但它给我的是1而不是5


我该怎么做呢?

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

Object.keys(myObject[0]).length

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

Object.keys(myObject[0]).length