JSFiddle - React, Tailwind, and code Playground
by John Grivas
JavaScript
/*{
"Guitar":["platform-a1","platform-a2","platform-a3"],
"Bass":["platform-b1","platform-b2","platform-b3"],
"Amp":["platform-c1","platform-c2","platform-c3"]
}
*/
var platform_a = ['platform-a1', 'platform-a2', 'platform-a3'];
var platform_b = ['platform-b1', 'platform-b2', 'platform-b3'];
var platform_c = ['platform-c1', 'platform-c2', 'platform-c3'];
var category = ['Guitar', 'Bass', 'Amps'];
jsonObj = [];
function createJSONonelevel() {
var i = 0;
var item1 = {}
for (key in category) {
v = category[key];
item1[v] = v;
if (v == "Guitar") {
insertElement(item1,platform_a, v);
} else if (v == "Bass") {
insertElement(item1,platform_b, v);
} else if (v == "Amps") {
insertElement(item1,platform_c, v);
}
i++;
}
}
function insertElement(item,cat, pos) {
var item2 = {};
var item3 = [];
for (key in cat) {
v = cat[key];
item2[v] = v;
}
console.log(item[pos]);
}
var obj = {
Guitar: platform_a,
Bass: platform_b,
Amps: platform_c
};
console.log(JSON.stringify(obj));
/*createJSONonelevel();
console.log(JSON.stringify(jsonObj));*/