繁体   English   中英

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

[英]Javascript, count number of key/values inside stringified JSON Object

您好,我有一个要转换为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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM