i have the values in taglist variable is like
{
"y-range": [{
"min": "0.0",
"max": "74.0"
}],
"points": {
"SysPerfDiskTime": [{
"dateTime": "2016-03-29 03:25:37",
" value": "7.0"
},
{
"dateTime": "2016-03-29 03:25:39",
"value": "7.0"
},
{
"dateTime": "2016-03-29 03:25:41",
"value": "21.0"
},
{
"dateTime": "2016-03-29 03:30:37",
"value": "2.0"
}],
"SysTimeSec": [{
"dateTime": "2016-03-29 03:25:37",
"value": "37.0"
},
{
"dateTime": "2016-03-29 03:25:39",
"value": "39.0"
},
{
"dateTime": "2016-03-29 03:25:41",
"value": "41.0"
},
{
"dateTime": "2016-03-29 03:25:43",
"value": "43.0"
},
{
"dateTime": "2016-03-29 03:25:45",
"value": "45.0"
},
{
"dateTime": "2016-03-29 03:25:47",
"value": "47.0"
},
{
"dateTime": "2016-03-29 03:25:49",
"value": "49.0"
},
{
"dateTime": "2016-03-29 03:25:51",
"value": "51.0"
},
{
"dateTime": "2016-03-29 03:30:37",
"value": "37.0"
}]
}}
我正在使用以下代码获取ejs文件中的点数据
<% for (var i=0; i < tags.length; i++)
{
console.log(tags[i]);
var data= points.points.tags[i];
console.log(data);
}
%>
标签变量有数据['SysPerfDiskTime','SysTimeSec']
从json对象获取点数据的最佳方法是什么。
答案 0 :(得分:0)
在您的代码中:
console.log(tags[i]);
var data= points.points.tags[i];
console.log(data);
您有tags
和points.points.tags
我认为您只是想使用tags
所以:
console.log(tags[i]);
var data= tags[i];
console.log(data);