JSFiddle - React, Tailwind, and code Playground
by Johan Vandeplas
JavaScript
var json = {
"Member 1": {
"key": "First Dude ",
"values": [{
x: 1390636800000,
y: 12
}, {
x: 1390640400000,
y: 17
}, {
x: 1390644000000,
y: 17
}, {
x: 1390647600000,
y: 15
}, {
x: 1390651200000,
y: 8
}]
},
"Member 2": {
"key": "Second Dude ",
"values": [{
x: 1390636800000,
y: 16
}, {
x: 1390640400000,
y: 16
}, {
x: 1390644000000,
y: 16
}, {
x: 1390647600000,
y: 12
}, {
x: 1390651200000,
y: 5
}]
},
"Member 3": {
"key": "Third Dude ",
"values": [{
x: 1390636800000,
y: 5
}, {
x: 1390640400000,
y: 5
}, {
x: 1390644000000,
y: 5
}, {
x: 1390647600000,
y: 3
}, {
x: 1390651200000,
y: 1
}]
},
"Member 4": {
"key": "Fourth Dude ",
"values": [{
x: 1390636800000,
y: 8
}, {
x: 1390640400000,
y: 18
}, {
x: 1390644000000,
y: 18
}, {
x: 1390647600000,
y: 9
}, {
x: 1390651200000,
y: 7
}]
}
};
var data1 = [];
for (var key in json) {
if (json.hasOwnProperty(key)) {
var item = json[key];
data1.push({
values: item.values,
key: item.key
});
}
}
console.log(data1);
var data2 = [];
for (var key in json) {
if (json.hasOwnProperty(key)) {
var item = json[key];
for (var i = 0; i < item.values.length; i++) {
var xy = item.values[i];
...