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];
           ...