2016-03-30 4 views
2
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" 
    }] 
}} 

und ich den Code unten bin mit den Punktdaten in ejskann nicht lesen Eigenschaft '0' undefinierten node.js

<% for (var i=0; i < tags.length; i++) 
    { 
    console.log(tags[i]); 
var data= points.points.tags[i]; 
console.log(data); 
    } 
    %> 

variablen Markierungs-Datei zu holen haben data [ 'SysPerfDiskTime', ‚SysTimeSec ']

was ist der beste Weg, um die Punkte Daten von Json-Objekt zu bekommen.

+1

Sie suchen 'points.points [tags [i]] 'vorausgesetzt, das ganze Objekt ist in' Punkten'. –

+0

danke seine Arbeit –

Antwort

0

In Ihrem Code:

console.log(tags[i]); 
var data= points.points.tags[i]; 
console.log(data); 

Sie haben tags und points.points.tags Ich glaube, Sie nur gemeint tags zu verwenden, so:

console.log(tags[i]); 
var data= tags[i]; 
console.log(data); 
+0

erkläre mir die Logik, kann ich nicht verstehen ?? Wie greifen wir auf die Objekte mit dem Index zu? wie Tags [i]. –

Verwandte Themen