繁体   English   中英

JSON / JavaScript获取对象键

[英]JSON / JavaScript get object keys

我从以下提取数据-

上面的函数以以下格式返回数据-

[Object { date=Date,  value=112,  volume=1469}, Object { date=Date,  value=124,  volume=539}, Object { date=Date,  value=114,  volume=859}, Object { date=Date,  value=123,  volume=1284}, Object { date=Date,  value=113,  volume=1382}, Object { date=Date,  value=129,  volume=1353}]

我只想以简单数组的形式获取键的列表。(解析数组中的第一个对象就足以获取此键,因为所有其他对象都具有相同的键)在上述输出的情况下,我想要简单数组看起来像["date","value","volume"]

我尝试了JSON.stringify并进行了解析,但仍然无法正常工作。

另外,如何将从图表中获得的整个数组转换为简单数组?

我正在可视化以下类型的输出-

[{'date':'whatever',  'value':126,  'volume':911},
{'date':'whatever',  'value':136,  'volume':1005},
{'date':'whatever',  'value':125,  'volume':720}]

如果这个问题没有道理,请告诉我。 我将看看如何才能最好地重述。

使用Object.keys()函数。 在函数的响应中,您得到一个数组。 使用它来获取键列表。

var data = getChartData('param')
Object.keys(data[0]);

暂无
暂无

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

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