JSFiddle - React, Tailwind, and code Playground
JavaScript
let data = [
{
"build_name":"name1",
"build_type":"element",
"info":{
"element":"testvalue",
"repository":"mag",
"version":123
}
},
{
"build_name":"name2",
"build_type":"element",
"info":{
"element":"abcd",
"repository":"uuuuu",
"version":"ttttt"
}
}
];
let test = [];
data.forEach(function (arr) {
let test2 = {
[arr.build_name]: {
"type": arr.build_type
},
"info": {
"element": arr.info.element,
"repository": arr.info.repository,
"version": arr.info.version
}
}
test.push(test2);
});
console.log(JSON.stringify(test));
let val =
{"build" : {
test
}
}
console.log(val);