2016-03-20 15 views
0

Ich versuche, einen bestimmten Eintrag von einem JSON auszuwählen, kann aber nicht lösen, wie es geht. Die JSON, die ich von dem Server erhalten (kann nicht geändert werden) ist:Erster Eintrag des ersten Eintrags von JSON

[{"cid":"PWER","data":[{"1458496671000":464}],"sid":"728834","units":"kWm","age":0}] 

Was ich brauche zu bekommen, ist die 464 (Leistung in Watt). Das Problem ist, dass der Schlüssel ein Zeitstempel ist und sich ständig ändert. Bisher habe ich versucht,

json[0].data[0] 

aber das lässt mich mit

{ '1458496779000': 464 } 

Irgendwelche Ideen, wie ich den nächsten Wert wählen?

Vielen Dank!

Antwort

1

Sie können dies tun -

var obj = json[0].data[0]; 
var key = Object.keys(obj)[0]; 
var data = obj[key]; 
// data is your value which should be 464. 
+0

Dank! Perfekt! –

Verwandte Themen