Guides and know-how
jsonResponse.forEach(dataObj => {
const specFormatList = dataObj.spec_format;
console.log(dataObj.spec_format);
});
jsonResponse.forEach(dataObj => {
const specFormatList = dataObj.spec_format;
specFormatList.forEach(specFormat => {
console.log(specFormat);
});
});
jsonResponse.forEach(dataObj => {
const specFormatList = dataObj.spec_format;
specFormatList.forEach(specFormat => {
for (const [key, value] of Object.entries(specFormat)) {
console.log(key, value);
}
});
});
jsonResponse.forEach(dataObj => {
const specFormatList = dataObj.spec_format;
const moduleName = dataObj.module;
parsedResponse[moduleName] = {};
specFormatList.forEach(specFormat => {
for (const [key, value] of Object.entries(specFormat)) {
parsedResponse[moduleName][value.proper_key] = value.value;
}
});
});
jsonResponse.forEach(dataObj => {
const specFormatList = dataObj.spec_format;
const moduleName = dataObj.module;
parsedResponse[moduleName] = {};
specFormatList.forEach(specFormat => {
for (const [key, value] of Object.entries(specFormat)) {
if (key === 'platform_variables') {
value.forEach(platformVariable => {
if (['str', 'int', 'float'].includes(platformVariable.type)) {
parsedResponse[moduleName][platformVariable.proper_key] = platformVariable.value;
}
});
}
else {
parsedResponse[moduleName][value.proper_key] = value.value;
}
}
});
});