window.onload = startup; async function startup() { const response = await fetch( "/devices", { method: "GET" } ); const div = document.getElementById("main"); let json = await response.json(); console.log(json); console.log(json["plugs"]); Object.keys(json).forEach(entry => { console.log(entry); // const [group_name, devices] = entry; // let group_label = document.createElement('label'); // group_label.innerText = group_name; // div.appendChild(group_label); // for (let i = 0; i < devices.length; i++) { // let device_div = document.createElement('div'); // let dev_name = document.createElement('label'); // dev_name.innerText = devices[i][0]; // device_div.appendChild(dev_name); // div.appendChild(device_div); // } }) }