jQuery addClass example
Change class name on click in jQuery
by Murali Kaliappan
JavaScript
var obj = JSON.parse('{"01-Dec-2018":{},"03-Dec-2018":{"AFT001":{"unpouredMould":3,"totalQtyPrd":616,"noOfboxesPoured":" - "},"BEL004":{"unpouredMould":3,"totalQtyPrd":372,"noOfboxesPoured":" - "},"BPW950":{"unpouredMould":2,"totalQtyPrd":484,"noOfboxesPoured":" - "},"HEN105":{"unpouredMould":28,"totalQtyPrd":260,"noOfboxesPoured":" - "},"IPT002":{"unpouredMould":13,"totalQtyPrd":104,"noOfboxesPoured":" - "},"IPT004":{"unpouredMould":22,"totalQtyPrd":12,"noOfboxesPoured":" - "},"IPT008":{"unpouredMould":17,"totalQtyPrd":80,"noOfboxesPoured":" - "}},"04-Dec-2018":{"DFC130":{"unpouredMould":43,"totalQtyPrd":2464,"noOfboxesPoured":" - "}},"05-Dec-2018":{"ESK512":{"unpouredMould":16,"totalQtyPrd":118320,"noOfboxesPoured":" - "}},"06-Dec-2018":{"ESK512":{"unpouredMould":22,"totalQtyPrd":124584,"noOfboxesPoured":" - "}},"07-Dec-2018":{"MCR006":{"unpouredMould":14,"totalQtyPrd":5052,"noOfboxesPoured":" - "},"PE403":{"unpouredMould":60,"totalQtyPrd":100,"noOfboxesPoured":" - "}}}')
console.log(obj)
var resObj = {};
$.each(obj, function(key,val){
if(resObj[key] == undefined) {
resObj[key] = [];
}
if(val != undefined) {
var param = [];
$.each(val, function(i,v){
param.push(i);
var newKey = key.concat("-"+i);
if(resObj[newKey] == undefined){
var innerParam = [];
$.each(v,function(k,val){
innerParam.push(val);
})
resObj[newKey] = innerParam;
}
})
resObj[key] = param;
}
})
console.log(resObj)